首页 > 其他 > 详细

redis kill -9 命令和shutdown命令

时间:2020-02-25 16:36:40      阅读:363      评论:0      收藏:0      [点我收藏+]

今天在研究redis集群的时候发现了一个redis的快照缓存机制。

如果通过kill -9 命令删除的redis进程,是不会保存数据到快照文件的。

技术分享图片

通过kill命令重启后

技术分享图片

技术分享图片

测试的那个key已经消失了。

只有通过redis本身的shutdown命令,或者在运行的是时候使用 bgsave 命令 (新开一个子线程来开始来备份机制,对应的有save命令,会造成线程阻塞):

技术分享图片

BGSAVE相当于实时备份,shutdown则是停止运行,在shutdown的时候默认会备份一次,保存到redis安装目录的dump.rdb 快照文件中。

如果在其他服务器需要进行还原操作的话,直接把快照文件复制到需要还原的redis的安装目录下就好了。

记录一下心得,如果有问题,欢迎纠正。

redis kill -9 命令和shutdown命令

原文:https://www.cnblogs.com/Yye0118/p/12362194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!