在 CentOS 上配置 Redis 开机启动,常见有两种方式:systemd(CentOS 7+ 推荐) 和 chkconfig(CentOS 6 及以前)。下面分别说明。
yum install epel-release -y
yum install redis -y
编辑配置文件(按需修改):
vi /etc/redis.conf
常见修改:
bind 0.0.0.0
protected-mode no
daemonize yes
systemctl enable redis
systemctl start redis
systemctl status redis
✅ 重启服务器后会自动启动 Redis。
如果你是从源码安装的 Redis:
cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis
vi /etc/init.d/redis
确认以下变量:
REDISPORT=6379
EXEC=/usr/local/redis/src/redis-server
CLIEXEC=/usr/local/redis/src/redis-cli
CONF="/etc/redis.conf"
chmod +x /etc/init.d/redis
chkconfig redis on
service redis start
chkconfig --add redis
chkconfig redis on
service redis start
查看日志:
journalctl -u redis
# 或
cat /var/log/redis/redis.log
检查:
netstat -lntp | grep 6379
如果你能告诉我:
我可以给你更精确的配置示例。