Redis 服务的重启方式取决于您的操作系统和 Redis 的安装方式。以下是不同环境下的常见重启方法:
适用于大多数现代 Linux 发行版(Ubuntu/CentOS/RHEL 等):
# 重启 Redis 服务
sudo systemctl restart redis
# 其他相关命令
sudo systemctl stop redis # 停止
sudo systemctl start redis # 启动
sudo systemctl status redis # 查看状态
配置文件路径:
- 主配置文件通常位于 /etc/redis/redis.conf
- Systemd 服务文件通常位于 /etc/systemd/system/redis.service
或 /lib/systemd/system/redis-server.service
较旧的 Linux 发行版可能使用 service
命令:
sudo service redis-server restart
如果通过官方原生 Windows 版本安装:
1. 服务管理器:
- 按 Win + R
,输入 services.msc
,找到 Redis
服务并重启。
2. 命令行:
powershell
net stop redis
net start redis
如果无法直接操作服务,可以尝试通过 Redis 命令行工具优雅重启:
redis-cli shutdown # 安全关闭 Redis
redis-server # 重新启动(需指定配置文件路径,如 redis-server /etc/redis/redis.conf)
如果 Redis 运行在 Docker 容器中:
docker restart <container_name_or_id>
SAVE
命令或确认 RDB
/AOF
配置已启用)。redis.conf
,需重启生效。sudo
)。redis-server
、redis
等)。systemctl list-units | grep redis
或 ps aux | grep redis
确认进程。6379
是否被占用:netstat -tulnp | grep 6379
。如果需要更具体的帮助,请提供您的操作系统和 Redis 安装方式!