非root用户安装redis
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,详细的redis安装步骤可参考我的另一篇文章:http://meiling.blog.51cto.com/6220221/19791561、普通用户安装redis[centos6@localhost
千家信息网最后更新 2025年11月07日非root用户安装redis
port 7200
#daemonize no 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes
daemonize yes
# 当redis在后台运行的时候,Redis默认会把pid文件放在/var/run/redis.pid,你可以配置到其他地址。
# 当运行多个redis服务时,需要指定不同的pid文件和端口
#pidfile /var/run/redis_6379.pid
pidfile /home/centos6/redisconf/run/redis_7200.pid
# 指定redis只接收来自于该IP地址的请求,如果不进行设置,那么将处理所有请求,
# 0是关闭此设置
timeout 0
# 指定日志记录级别
# Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose
# debug 记录很多信息,用于开发和测试
# varbose 有用的信息,不像debug会记录那么多
# notice 普通的verbose,常用于生产环境
# warning 只有非常重要或者严重的信息会记录到日志
loglevel debug
# 配置log文件地址
# 默认值为stdout,标准输出,若后台模式会输出到/dev/null
#修改生成默认日志文件位置
#logfile ""
logfile "/home/centos6/redisconf/logs/redis.log"
#配置持久化文件存放位置
dir /home/centos6/redisconf/data/redisData
详细的redis安装步骤可参考我的另一篇文章:http://meiling.blog.51cto.com/6220221/1979156
1、普通用户安装redis
[centos6@localhost ~]$ tar -xfredis-4.0.2.tar.gz[centos6@localhost ~]$ cd redis-4.0.2[centos6@localhost redis-4.0.2]$ make[centos6@localhost redis-4.0.2]$ sudo make install
2、普通用户下用sudo命令以root启动
2.1. 以root身份启动redis服务
$ sudo /usr/local/bin/redis-server/home/centos6/redisconf/redis.conf[centos6@localhost ~]$ ps -ef |grep redisroot 33547 1 0 09:52 ? 00:00:00 /usr/local/bin/redis-server127.0.0.1:7200 centos6 33552 33452 0 09:52 pts/1 00:00:00 grep redis

2.2. 停止redis服务也要用sudo来执行root权限:
$ sudo /usr/local/bin/redis-cli -p 7200 shutdown
3、以普通用户来启动redis:
3.1. 修改pid生成路径为普通用户下,自己定义
$ vi /home/centos6/redisconf/redis.conf$ pidfile /home/centos6/redisconf/run/redis_7200.pid
启动redis服务:
$ /usr/local/bin/redis-server /home/centos6/redisconf/redis.conf
以普通用户停止redis:
/usr/local/bin/redis-cli -p 7200 shutdown
4、配置文件redis.conf
# 指定redis运行的端口,默认是6379port 7200
#daemonize no 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes
daemonize yes
# 当redis在后台运行的时候,Redis默认会把pid文件放在/var/run/redis.pid,你可以配置到其他地址。
# 当运行多个redis服务时,需要指定不同的pid文件和端口
#pidfile /var/run/redis_6379.pid
pidfile /home/centos6/redisconf/run/redis_7200.pid
# 指定redis只接收来自于该IP地址的请求,如果不进行设置,那么将处理所有请求,
# 在生产环境中最好设置该项,默认只允许本地连接
bind 127.0.0.1
# 设置客户端连接时的超时时间,单位为秒。当客户端在这段时间内没有发出任何指令,那么关闭该连接# 0是关闭此设置
timeout 0
# 指定日志记录级别
# Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose
# debug 记录很多信息,用于开发和测试
# varbose 有用的信息,不像debug会记录那么多
# notice 普通的verbose,常用于生产环境
# warning 只有非常重要或者严重的信息会记录到日志
loglevel debug
# 配置log文件地址
# 默认值为stdout,标准输出,若后台模式会输出到/dev/null
#修改生成默认日志文件位置
#logfile ""
logfile "/home/centos6/redisconf/logs/redis.log"
#配置持久化文件存放位置
dir /home/centos6/redisconf/data/redisData
普通
文件
用户
运行
后台
服务
配置
信息
地址
日志
位置
客户
客户端
时间
环境
端口
级别
生产
生成
输出
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
背叛炉石传说数据库
数据库认证工程师
香港代理服务器免费
春考网络安全去哪里考
熊猫烧香网络安全案例
办公室设置代理服务器
游戏服务器老断怎么修复
医院无线网络安全设计
linuxweb服务器
数据库天数加1
校园网络安全体系建设
怎么给服务器增加盘
软件开发工程师表扬信范文
属于网络技术发展趋势的
网络安全管理员培训班
哈尔滨资海网络技术支持
搭建个人gpu服务器会很吵吗
弘达科技软件开发
数据库规模怎么填写
游戏软件开发需要的软件
mfc如何读取数据库
达梦企业版数据库参数
使用的即时通讯软件开发
数据库电话号码有横杠
长沙嵌入式软件开发团队
宝德服务器管理口默认ip
数据库导入超时
php开发学什么软件开发
洞悉网络技术视频
数据库规模怎么填写