问大家一个问题 关于redis的 : 每次数据写入之后 没过多久redis 就自动给我删除了 是为什么 keys* 之后只有 runtime 和caches 这两个key
很烦,遇到了好几次,经常出现这个问题,最大内存也设置了1G肯定够用,key没有过期时间,就突然一夜直接全自动删了,只有caches和runtime了。。。dump文件最后一次正确写入的时间时18:44.。。。[3484] 04 Mar 18:27:07.398 * Background saving terminated with success[3484] 04 Mar 18:43:58.887 * 1 changes in 900 seconds. Saving...[3484] 04 Mar 18:43:58.887 * Background saving started by pid 4100[3484] 04 Mar 18:43:59.121 # fork operation complete[3484] 04 Mar 18:43:59.121 * Background saving terminated with success[3484] 04 Mar 18:53:54.003 * DB saved on disk[3484] 04 Mar 18:53:54.019 * DB saved on disk[3484] 04 Mar 18:53:54.034 * DB saved on disk[3484] 04 Mar 18:53:54.050 * DB saved on disk[3484] 04 Mar 18:58:55.093 * 10 changes in 300 seconds. Saving...[3484] 04 Mar 18:58:55.093 * Background saving started by pid 6752
更新:我也解决了,日志等级调到debug之后一行一行看,发现有一个陌生ip会经常连接,一连接就会清空并生成这两个key。解决方法:只需要绑定一下自己用的ip或者设个密码换个端口就好了,就不会有恶意攻击了。
好像是bgsave失败就没法写入数据了
赞1
踩0