在 CentOS 上停止 Redis,常见有以下几种方式,按使用场景选择即可:
如果 Redis 是通过 yum/dnf 安装 或 systemd 管理 的:
sudo systemctl stop redis
或(某些版本服务名可能是 redis-server):
sudo systemctl stop redis-server
查看状态:
sudo systemctl status redis
适用于 CentOS 6 或 SysVinit:
sudo service redis stop
或:
sudo service redis-server stop
如果 Redis 正在运行且你知道端口/密码:
redis-cli shutdown
如果有密码:
redis-cli -a 密码 shutdown
✅ 这种方式会:
仅在 Redis 无响应时使用:
ps -ef | grep redis
kill -9 PID
或:
pkill redis
⚠️ 可能导致数据未持久化,慎用。
ps -ef | grep redis
或:
ss -lntp | grep 6379
systemctl list-unit-files | grep redis
如果是源码安装,通常在:
/usr/local/bin/redis-server
停止方式:
redis-cli -p 6379 shutdown
如果你愿意,可以告诉我:
我可以给你最准确的一条命令 ✅