CentOS Redis 安装配置教程
环境信息
- 系统:CentOS 9 / RHEL 9
- Redis 版本:6.2.20
安装步骤
1. 安装 Redis
# 安装 EPEL 源(如果需要)
sudo dnf install epel-release -y
# 安装 Redis
sudo dnf install redis -y
2. 启动服务并设置开机自启
sudo systemctl start redis
sudo systemctl enable redis
# 查看状态
systemctl status redis
3. 配置外网访问和密码
# 修改绑定地址为 0.0.0.0(允许外网访问)
sudo sed -i 's/^bind 127.0.0.1.*/bind 0.0.0.0/' /etc/redis/redis.conf
# 关闭保护模式
sudo sed -i 's/^protected-mode yes/protected-mode no/' /etc/redis/redis.conf
# 设置密码(将 YOUR_PASSWORD 替换为你的密码)
sudo sed -i 's/^# requirepass foobared/requirepass YOUR_PASSWORD/' /etc/redis/redis.conf
# 重启 Redis
sudo systemctl restart redis
4. 开放防火墙端口
sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload
5. 验证连接
# 本地连接
redis-cli -a YOUR_PASSWORD ping
# 远程连接
redis-cli -h 服务器IP -p 6379 -a YOUR_PASSWORD
常用命令
# 查看服务状态
systemctl status redis
# 重启服务
sudo systemctl restart redis
# 查看是否开机自启
systemctl is-enabled redis
# 查看端口监听
sudo ss -tlnp | grep 6379
常见问题
端口被占用
如果启动失败提示端口被占用:
# 查看占用进程
sudo ss -tlnp | grep 6379
ps aux | grep redis
# 杀掉旧进程
sudo pkill redis-server
配置文件位置
- 配置文件:
/etc/redis/redis.conf - 日志文件:
/var/log/redis/redis.log - 数据目录:
/var/lib/redis
创建时间:2025-12-28