杜郎俊赏 - dujun.io

Redis 禁用持久化

我用 Redis 做缓存,纯内存运行,不需要持久化。原先只需要修改 redis.conf 两处配置:

  1. 禁用RDB持久化:注释 save 开头的配置项
  2. 禁用AOF持久化:appendonly 改为 no

Redis 升级到新版后,我查日志发现仍然有"DB saved on disk",也就是禁用 RDB 失效了。对比新版配置发现,不能只注释掉 save,还要明文写入:

save ""

然后要删除已经生成的 RDB 文件,否则重启后还会从磁盘加载数据。执行命令 config get dirconfig get dbfilename找到文件删除。

最后重启服务使之生效。

标签: 笔记
日期:2024-10-15