首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Redis 5.x中禁用持久性

如何在Redis 5.x中禁用持久性
EN

Stack Overflow用户
提问于 2019-10-03 07:31:33
回答 1查看 974关注 0票数 1

我在5.0.6版本中运行一个6节点集群,使用Redis Docker官方镜像,并在我的配置文件中包含以下配置:

代码语言:javascript
运行
复制
SAVE ""
appendonly no

我可以确认这些设置是否已加载:

代码语言:javascript
运行
复制
config get save
1) "save"
2) ""

config get appendonly
1) "appendonly"
2) "no"

但是Redis仍然频繁地创建dump.rdb文件:

代码语言:javascript
运行
复制
info persistence
# Persistence
loading:0
rdb_changes_since_last_save:364575
rdb_bgsave_in_progress:1
rdb_last_save_time:1570058274
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:68
rdb_current_bgsave_time_sec:54
rdb_last_cow_size:445624320
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok
aof_last_cow_size:0
代码语言:javascript
运行
复制
-rw-r--r-- 1 redis redis Oct  2 19:19 dump.rdb
-rw-r--r-- 1 redis redis Oct  2 18:02 nodes.conf
-rw-r--r-- 1 redis redis Oct  2 19:20 temp-260.rdb

我已经检查了运行INFO COMMANDSTATS的应用程序是否发出了BGSAVE命令,但事实并非如此。

我尝试为SAVE设置一个非常大的值( CONFIG set save "99999999999 1215752191“),看看它是否改变了快照的频率,但没有影响。快照以相同的频率保存(每隔几秒钟)。

持久性是不能在集群中禁用的吗?有没有其他方法来禁用持久性?

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-06 00:32:00

问题中提出的配置可以准确地禁用持久化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58210567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档