我们可以在 Redis 配置文件中定义在一定时间间隔后发生快照。我想弄清楚是差异快照过程还是它创建了驻留在 RAM 中的 Redis 数据库的完整新转储并删除了旧的。
另外,如果Redis中没有差异快照机制,那么这意味着如果我以5分钟的间隔拍摄Redis db的快照,那么我的磁盘I/O不会减少并且会根据db的大小而保持不变即使我只换了一把钥匙。正确的?
redis的快照是db的完整快照,不是增量快照,redis默认将快照存储在文件名dump.rdb中,每次快照成功redis都会将生成的文件覆盖到dump.rdb。
您可以在 redis 网站 [ https://redis.io/topics/persistence]上阅读更多详细信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句