redis - Redis Snapshot-Configuration:如何计算同一个键上的多个更改?
问题描述
在 Redis 中,您可以配置快照的创建,例如,如果更改了至少 10 个键,“save 60 10”将在 60 秒后保存数据库。
如果 SAME 键更改 10 次,是否会保存快照?或者这是否指的是必须更改的 10 个唯一/不同的键?
谢谢!
解决方案
记录的配置没有说明“如果至少有 10 个键被更改”。它说如果“发生了对数据库的给定数量的写操作”,就会发生快照。简单的命令,例如SET
和DEL
算作一次写入操作。更复杂的命令(如HMSET
并且ZINTERSTORE
可能算作不止一个写入操作,具体取决于它们影响的值的数量)。没有考虑自上次快照以来写入的唯一键的数量。
推荐阅读
- javascript - 如何为每行 JQuery 动态更新模式中的文本
- angular - 尝试/如何将图像文件从 Angular 前端发布到 .NET CORE 后端 API --
- java - 使用 lambda 表达式进行递归
- javascript - Javascript 正则表达式允许一位小数
- unreal-engine4 - 有没有办法检查哪个 UE 版本用于创建项目?
- python-3.x - Pandas 数据框 - 设置复制警告
- git - 在不克隆或创建目录的情况下获取 git clone 目录
- git - 这个 Git 工作流程(及其实现)是否适合修改社区项目?
- javascript - 代码在 Codepen 中有效,但在我的虚拟主机上无效
- rest - SharePoint REST API 在下载过程中返回不完整的文件内容