如何彻底禁止 Redis 持久化功能
该文章根据 CC-BY-4.0 协议发表,转载请遵循该协议。
本文地址:https://fenying.net/post/2018/03/08/how-to-turn-off-redis-permanent-storage/
这是一个关于 Redis 坑的故事。
公司有一台测试服务器,其中跑着一个 WordPress 站点。不知道什么时候开始,每次服务器重启,WordPress 的一些数据(例如角色权限)会还原到N久之前的样子。各种查代码没看出来,直到今天手动重启了下 Redis,连进去发现里面居然有一大坨 WordPress 的缓存数据!!!!
明明我关掉持久化了啊!!!刚刚重启过哪来的数据???
反复重启 Redis,依然如此。检查 Redis 配置,save 也是配置为 save ""
了。直到我看到一行配置
1dir=/www/data/redis/
然后在里面找到了一个 rdb 文件……
删掉,重启 Redis,一切正常。简直吐血三升。
原来 Redis 只要在配置的范围内有这个持久化文件就会自动加载……
重要的事情说三遍,禁止持久化,除了要设置 save ""
,还要把持久化的本地文件干掉!
重要的事情说三遍,禁止持久化,除了要设置 save ""
,还要把持久化的本地文件干掉!
重要的事情说三遍,禁止持久化,除了要设置 save ""
,还要把持久化的本地文件干掉!
欲哭无泪。
comments powered by Disqus