如何完全禁用RDB和AOF?我不在乎持久性,只希望它存在于内存中。
我已经注释掉了:
#save 900 1 #save 300 10 #save 60 10000
但这并没有帮助,我发现Redis仍尝试写入磁盘。我知道Redis希望写入磁盘,因为出现以下错误:“无法打开.rdb进行保存:权限被拒绝”
我不在乎该错误,因为我想完全禁用持久性。
如果要更改正在运行的Redis,请登录Redis,然后
禁用aof :
config set appendonly no
禁用rdb :
config set save ""
如果要在重新启动Redis后使这些更改生效,请使用
config rewrite
对redis conf文件进行这些更改。
如果您的redis尚未开始,只需对redis.conf进行一些更改,
appendonly no save ""
确保在大写句子之后没有像“ save 60 1000”之类的句子,因为后者会重写前者。