发布时间: 2023-10-20 文章作者: myluzh 分类名称: Redis 朗读文章
0x01 RDB(Redis DataBase)
RDB是通过生成数据快照的方式来保存数据。# 通过save参数来配置RDB。格式为 "save [秒数] [次数]"。 # 在1小时内,只要有一次修改,就会进行一次快照 save 3600 12. 手动触发快照
127.0.0.1:6379 > save3. 创建子进程进行保存(这个过程还是会有一定的性能损耗,因为fork一个子进程也是需要时间)
# 使用bgsave命令可以创建一个子进程来保存数据,以避免阻塞主进程。 127.0.0.1:6379 > bgsave
0x02 AOF(Append Only File)
为了解决RDB无法做到秒级快照的问题,Redis引入了AOF持久化方式。AOF通过记录每个操作的日志来保存数据。当Redis重启时,会重新执行AOF中的操作来恢复数据。# 在redis.conf中开启AOF appendonly yes0x03 区别
发表评论