【发布时间】:2017-05-18 16:05:55
【问题描述】:
我有四个服务器连接到 redis。当redis服务器宕机又起来的时候。我想清除redis数据库。问题是所有服务器都在触发清除操作。如何处理使得只有一个服务器触发清除并通知所有其他服务器。 我使用 StackExchange.Redis 和 CacheManager.Net 包作为 redis 客户端库
【问题讨论】:
-
为什么不将 Redis 配置为不将数据保存在磁盘上?在这种情况下,Redis 将使用空数据集重新启动。
-
我试过了,由于某种原因,redis 总是持久化到磁盘上。
-
您应该禁用 RDB 和 AOF persistence。详情请查看
redis.conf。 -
我尝试在我的配置文件中写了“appendonly no”,即使它正在写入磁盘
-
配置中有
save <seconds> <changes>吗?您可能还需要删除或评论这些内容
标签: redis stackexchange.redis cachemanager