Redis提供两种持久化机制来保证数据的持久化,分别是RDB(Redis DataBase)和AOF(Append Only File)机制。Redis 4.0以后还引入了混合持久化。
RDB是Redis的默认持久化方式,它通过按照一定的时间间隔将内存中的数据以快照的形式保存到硬盘中的dump.rdb文件。RDB的优点包括:只有一个文件,方便持久化;容灾性好;性能最大化,使用fork子进程进行持久化写操作,主进程可以继续处理命令;相对于数据集大时,比AOF的启动效率更高。缺点是数据安全性低,如果持久化之间Redis发生故障,会发生数据丢失。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。