首页 > 解决方案 > Redis Snapshot-Configuration:如何计算同一个键上的多个更改?

问题描述

在 Redis 中,您可以配置快照的创建,例如,如果更改了至少 10 个键,“save 60 10”将在 60 秒后保存数据库。

如果 SAME 键更改 10 次,是否会保存快照?或者这是否指的是必须更改的 10 个唯一/不同的键?

谢谢!

标签: redis

解决方案


记录的配置没有说明“如果至少有 10 个键被更改”。它说如果“发生了对数据库的给定数量的写操作”,就会发生快照。简单的命令,例如SETDEL算作一次写入操作。更复杂的命令(如HMSET并且ZINTERSTORE可能算作不止一个写入操作,具体取决于它们影响的值的数量)。没有考虑自上次快照以来写入的唯一键的数量。


推荐阅读