我们可以在redis配置文件中定义一定时间间隔后的快照。我想弄清楚,不管是差分中的快照过程,还是它创建了驻留在ram中的redis db的完整的新转储,并删除了旧的转储。另外,如果redis中没有差分快照机制,则意味着如果我以5分钟的间隔对redis db进行快照,那么我的磁盘i/o将不会减少,并且将根据db的大小保持不变,即使我只更改了一个键。对的?
ycl3bljg1#
redis的快照是数据库的完整快照,不是增量快照,redis默认将快照存储在文件名dump.rdb中,每次快照成功redis都会将结果文件覆盖到dump.rdb中。您可以在redis网站上阅读更多详细信息[https://redis.io/topics/persistence]
1条答案
按热度按时间ycl3bljg1#
redis的快照是数据库的完整快照,不是增量快照,redis默认将快照存储在文件名dump.rdb中,每次快照成功redis都会将结果文件覆盖到dump.rdb中。
您可以在redis网站上阅读更多详细信息[https://redis.io/topics/persistence]