首页/数据/Redis 进阶速查/SHUTDOWN 与保存行为
本包目录(421 条)
数据结构与选型42 条
持久化56 条
主从与哨兵51 条Cluster 集群44 条内存与管理99 条性能与排障129 条

SHUTDOWN 与保存行为

SHUTDOWN 默认在执行前尝试保存数据(取决于持久化配置),成功才退出;SHUTDOWN NOSAVE 强制不保存退出,用于文件已损坏或磁盘异常的抢险场景。

Redis 进阶速查数据更新于 2026-10-12
默认尝试保存,失败则不退出
强制SHUTDOWN NOSAVE
替代先手动 BGSAVE,确认成功后再停服务

示例

示例
redis-cli SHUTDOWN
# 磁盘异常需要强退时:
redis-cli SHUTDOWN NOSAVE
systemd 或容器编排触发的停止信号走的是同类关闭路径,超时强杀可能跳过保存环节。

易错点

  • NOSAVE 意味着本次停机前的增量数据直接放弃,只在数据已确认可丢时使用
  • 关机流程被持久化阻塞时要看日志根因(磁盘满/权限),不要习惯性 NOSAVE 掩盖问题

数据来源与参考

  • Redis 官方文档:SHUTDOWN 命令(NOSAVE 选项)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌