redis持久化机制
-
RDB 原理:定时快照全量;二进制 压缩; 优点:可备份(多文件对于多时点);影响小; 缺点:会丢失现有数据;每次全量可能卡顿; 适用:冷备
-
AOF 原理:写入时写文件。三种方式:定时fsync强制刷linux缓存到磁盘、每次写入写磁盘(性能低)、不同步;文件膨胀过大时rewrite;文本; 优点:实时丢失少,方便恢复 缺点:文件会膨胀;对写入性能影响大些; 适用:实时恢复 策略:no 只写系统缓存;always 每次,性能低; everysec 每秒
redis.conf注释写的真好
# Redis supports three different modes:
# no: don't fsync, just let the OS flush the data when it wants. Faster.
# always: fsync after every write to the append only log. Slow, Safest.
# everysec: fsync only one time every second. Compromise.
建议一起使用;RDB冷备;AOF实时