redis重启后出现最新的数据丢失的问题(windows系统)
原因是默认的保存RDB的持久化方式,解决方式有一下两种:
关闭redis服务的时候手动触发RDB持久化,命令有两种:
save
该命令会阻塞当前Redis服务器,执行save命令期间,Redis不能处理其他命令,直到RDB过程完成为止。
显然该命令对于内存比较大的实例会造成长时间阻塞,这是致命的缺陷,为了解决此问题,Redis提供了第二种方式。
bgsave
执行该命令时,Redis会在后台异步进行快照操作,快照同时还可以响应客户端请求。具体操作是Redis进程执行fork操作创建子进程,RDB
原创
2021-01-24 23:53:45 ·
1367 阅读 ·
0 评论