CentOS 安装 Redis 简明指南
一、CentOS 7 安装步骤
1. 安装 Redis
yum install centos-release-scl-rh
yum install rh-redis5-redis
2. 创建符号链接(简化操作)
# 可执行程序链接
cd /usr/bin
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-sentinel ./redis-sentinel
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-cli ./redis-cli # 修正文档错误:redis-cii → redis-cli
# 配置文件链接
cd /etc/
ln -s /etc/opt/rh/rh-redis5/ ./redis
3. 修改配置文件 /etc/redis/redis.conf
bind 0.0.0.0 # 允许所有IP访问
protected-mode no # 关闭保护模式
daemonize yes # 守护进程模式
# 创建工作目录和日志目录
mkdir -p /var/lib/redis
mkdir -p /var/log/redis/
# 配置工作目录和日志路径
dir /var/lib/redis
logfile /var/log/redis/redis-server.log
4. 启动与停止 Redis
# 启动
redis-server /etc/redis/redis.conf
# 停止
ps aux | grep redis # 查看进程ID
kill <进程ID> # 终止进程
二、CentOS 8 安装步骤
1. 直接安装 Redis
yum install -y redis
2. 配置远程访问
修改 /etc/redis.conf
:
# 注释原绑定地址,添加新配置
# bind 127.0.0.1 → 注释此行
bind 0.0.0.0 → 新增此行
protected-mode no → 关闭保护模式
3. 使用 systemctl 管理服务
systemctl enable redis # 开机自启
systemctl start redis # 启动服务
systemctl stop redis # 停止服务
systemctl restart redis # 重启服务
4. 验证服务状态
netstat -nlpt | grep 6379 # 检查6379端口监听
三、关键配置说明
bind 0.0.0.0
允许所有网络接口访问 Redis(生产环境建议绑定具体 IP)。
protected-mode no
关闭保护模式,允许远程连接(需配合密码或防火墙使用)。
daemonize yes
Redis 以守护进程模式运行(后台服务)。
目录规范
工作目录:
/var/lib/redis
日志文件:
/var/log/redis/redis-server.log
四、注意事项
安全警告
开放
bind 0.0.0.0
时,必须设置强密码(requirepass
)或配置防火墙规则。
CentOS 7 路径问题
默认安装路径较深(
/opt/rh/rh-redis5/root/usr/bin/
),建议通过符号链接简化操作。
日志监控
定期检查
/var/log/redis/redis-server.log
排查运行问题。