Redis的快照持久化-RDB与AOF

Redis为了内部数据的安全考虑,会把本身的数据以文件形式保存到硬盘中一份,在服务器重启之后会自动把硬盘的数据恢复到内存(redis)的里边。

数据保存到硬盘的过程就称为”持久化”效果。

1. snap shotting快照持久化

该持久化默认开启,一次性把redis中全部的数据保存一份存储在硬盘中,如果数据非常多(10-20G)就不适合频繁进行该持久化操作。

下方是快照持久化在本地硬盘保留的数据备份文件(redis自动生成):

查看快照持久化的备份频率(打开redis.conf):

save 900 1 #900 秒内如果超过 1 个 key 被修改,则发起快照保存

save 300 10 #300秒超过10个key被修改,发起快照

save 60 10000 #60秒超过10000个key被修改,发起快照

以上三个save的理解:

数据修改的频率非常高,备份的频率也高

数据修改的频率低,备份的频率也低

查看快照持久化文件的名字和存储位置(打开redis.conf):

快照持久化 和 精细持久化 可以尽最大程度保证数据的安全:

手动发起快照持久化

Original: https://www.cnblogs.com/goody9807/p/7420285.html
Author: PointNet
Title: Redis的快照持久化-RDB与AOF

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/528860/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球