Redis持久化

2019-07-31  本文已影响0人  EnchantF

RDB 快照存储

 save 60 1000 # 多久执行⼀次自动快照操作 60秒内如果更新了1000次,则持久化⼀次
 stop-writes-on-bgsave-error no # 创建快照失败后,是否继续执行写命令
 rdbcompression yes # 是否对快照文件进行压缩
 dbfilename dump.rdb # 如何命名快照文件
 dir ./ # 快照文件保存的位置
 save # 关闭RDB机制

AOF 只追加文件

$ redis-check-aof –fix
# 可选操作: 使用 diff -u 对比修复后的 AOF 文件和原始 AOF 文件的备份,查看两个文件
之间的不同之处。
appendonly no # 是否开启AOF机制
appendfsync everysec # 多久将写⼊的内容同步到硬盘 每秒⼀次
no-appendfsync-on-rewirete no # 重写aof⽂件时是否执⾏同步操作
auto-aof-rewrite-percentage 100 # 多久执⾏⼀次aof重写, 当aof⽂件的体积⽐上⼀次重
写后的aof⽂件⼤了⼀倍时
auto-aof-rewrite-min-size 64mb # 多久执⾏⼀次aof重写,当aof⽂件体积⼤于64mb时
appendfilename appendonly.aof # aof⽂件名
dir ./ # aof⽂件保存的位置(和rdb⽂件共享该配置)

如何选择?

对于更新频繁, ⼀致性要求不是非常高的数据, 可以选择使⽤redis进行持久化存储

上一篇 下一篇

猜你喜欢

热点阅读