如何禁用Redis RDB和AOF?

时间:2014-12-28 22:51:17

标签: redis

如何完全禁用RDB和AOF? 我不关心持久性,并希望它只在mem中。

我已经注释掉了:

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

但这没有用,我发现Redis仍然试图写入磁盘。 我知道Redis想要写入磁盘,因为我收到了这个错误:"无法打开.rdb进行保存:权限被拒绝"

我不关心错误,因为我想完全禁用持久性。

2 个答案:

答案 0 :(得分:64)

如果要更改正在运行的redis,请登录redis,然后

停用aof

config set appendonly no

停用rdb

config set save ""

如果要在重新启动redis后使用

使这些更改生效
config rewrite

对redis conf文件进行这些更改。

如果您的redis尚未启动,只需对redis.conf进行一些更改,

appendonly no
save ""

确保没有类似"保存60 1000"在较高句子之后,因为后者会重写前者。

答案 1 :(得分:5)

更新:请看一下斐波纳契的答案。我错了,虽然它被接受了。


在redis.conf中注释“dbfilename”行应该可以解决问题。