Redis备份思想
DB备份策略: 1, dump 2, binlog
redis对应称为 1, RDB 2, AOF 默认模式为 RDB+AOF
RDB:
启动rdb:
config:
save 5 1 // 5秒只要有1个key改动的话, 备份
手动:
bgsave //非阻塞
save //阻塞
缺点: 时间点不好掌握, 例如设置15min一备份, 有可能在14min59sec的时候宕机, 这14m59s的数据丢失
而AOF是秒级的追加
AOF:
appendonly yes
AOF文件会很大, 重写可以优化大小
缺点: 恢复数据比较慢, 因为AOF的内容对人友好, 对机器不友好
持久化效率低, 因为无时无刻不再进行
---------------------------RDB和AOF选择-----------------------------------------------------------
默认是混合开启, 看得懂的指令 + 看不懂的二进制数据 == 对人一半友好, 对机器一半友好, 中和两者优缺点,
容灾备份 使用cron定时备份
------------优化方案----------------
不要和DB部署在一台机器 磁盘IO压力大
缓存持久化禁用, 因为DB里有
从,持久化
扩大rewrite的触发大小条件

浙公网安备 33010602011771号