redis - 如何禁用 Redis RDB 和 AOF?

标签 redis

如何彻底禁用RDB和AOF? 我不关心持久性,只希望它在内存中。

我已经注释掉了:

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

但这没有帮助,我看到 Redis 仍在尝试写入磁盘。 我知道 Redis 想要写入磁盘,因为我收到此错误:“无法打开 .rdb 进行保存:权限被拒绝”

我不关心错误,因为我想完全禁用 Persistence。

最佳答案

如果你想改变正在运行的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”这样的句子,因为后者会重写前者。

关于redis - 如何禁用 Redis RDB 和 AOF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27681402/

相关文章:

python - 本地尝试连接到在 ec2 实例上运行的 Redis,但尽管有所有流量入站,但仍出现错误

variables - 脚本试图创建全局变量

redis - 如何获取redis流中消费者组的滞后大小?

c# - 解析二进制 Redis 键

python - Redis channels -- 抓取key时的WRONGTYPE操作

redis - 为什么 Redis 客户端在 ClusterMode 中使用多个地址?

redis更新具有相同值和ttl的键

node.js - 如何让客户端下载一个非常大的动态生成的文件

python - 如何从redis中排队rq中的工作

Redis:设置集合的最大元素数