一尘不染

如何禁用Redis RDB和AOF?

redis

如何完全禁用RDB和AOF?我不在乎持久性,只希望它存在于内存中。

我已经注释掉了:

#save 900 1
#save 300 10
#save 60 10000

但这并没有帮助,我发现Redis仍尝试写入磁盘。我知道Redis希望写入磁盘,因为出现以下错误:“无法打开.rdb进行保存:权限被拒绝”

我不在乎该错误,因为我想完全禁用持久性。


阅读 604

收藏
2020-06-20

共1个答案

一尘不染

如果要更改正在运行的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”之类的句子,因为后者会重写前者。

2020-06-20