温馨提示×

centos如何重启redis

小樊
37
2026-07-08 07:35:07
栏目: 云计算

CentOS 上重启 Redis,常见有以下几种方式,按使用场景选择即可。


一、使用 systemctl(推荐,适用于 CentOS 7+)

1️⃣ 查看 Redis 服务名

systemctl list-units | grep redis

常见服务名:

  • redis
  • redis-server
  • redis@6379

2️⃣ 重启 Redis

sudo systemctl restart redis

3️⃣ 查看状态

sudo systemctl status redis

4️⃣ 设置开机自启(可选)

sudo systemctl enable redis

二、使用 service(适用于 CentOS 6 或老版本)

sudo service redis restart

sudo service redis-server restart

三、通过 Redis 命令行安全重启(不停机重启)

如果你只是想 重新加载配置,而不是完全重启进程:

redis-cli

进入后执行:

SHUTDOWN SAVE

SHUTDOWN NOSAVE

然后手动启动:

redis-server /etc/redis.conf

⚠️ 注意:这种方式会断开连接,不适合生产环境不中断场景。


四、手动 kill + 启动(不推荐)

ps -ef | grep redis
kill -9 <pid>
redis-server /etc/redis.conf

⚠️ 可能导致数据丢失,不建议生产环境使用。


五、常见路径说明

项目 常见路径
配置文件 /etc/redis.conf
数据目录 /var/lib/redis
日志文件 /var/log/redis/redis.log

六、排查重启失败

journalctl -u redis -xe

或查看日志:

tail -f /var/log/redis/redis.log

如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8)
  • Redis 是 yum 安装 还是 源码安装
  • 是否使用 多实例

我可以给你更精确的重启方式 ✅

0