Redis 可通过平滑重启和硬重启两种方式重启。平滑重启不中断服务,允许客户端继续操作;硬重启立即终止进程,导致客户端断开连接并丢失数据。建议在大多数情况下使用平滑重启,仅在需要修复严重错误或清理数据时才使用硬重启。

Redis 重启命令
Redis 重启有两种方式:
1. 平滑重启
平滑重启不会中断 Redis 服务,允许客户端在重启过程中继续连接和执行命令。
命令:REDIS_RESTART_CMD=smooth-restart ./redis-server /path/to/redis.conf
2. 硬重启
硬重启会立即终止 Redis 进程,导致客户端断开连接并丢失数据。
JTBC CMS(5.0) 是一款基于PHP和MySQL的内容管理系统原生全栈开发框架,开源协议为AGPLv3,没有任何附加条款。系统可以通过命令行一键安装,源码方面不基于任何第三方框架,不使用任何脚手架,仅依赖一些常见的第三方类库如图表组件等,您只需要了解最基本的前端知识就能很敏捷的进行二次开发,同时我们对于常见的前端功能做了Web Component方式的封装,即便是您仅了解HTML/CSS也
命令:REDIS_RESTART_CMD=hard-restart ./redis-server /path/to/redis.conf
平滑重启与硬重启的区别:
- 平滑重启:无故障转移时间,客户端可以继续操作。
- 硬重启:导致故障转移时间,客户端断开连接,数据丢失。
选择重启类型:
- 平滑重启:推荐用于大多数情况,因为它不会中断服务。
- 硬重启:仅在需要修复严重错误或清理数据时使用。
重启过程详情:
平滑重启
- 启动一个新的 Redis 进程。
- 新进程加载配置并开始处理命令。
- 旧进程进入只读模式并逐步关闭客户端连接。
硬重启
- 终止旧的 Redis 进程。
- 启动一个新的 Redis 进程。
- 新进程加载配置并开始处理命令。









