redis分布式存储后怎么备份

做成负载均衡后,分布式随机这里存一点 那里存一点,

我要备份数据的时候怎么备份,?

进每一条服务器里面备份 ?

阅读 2.2k
1 个回答

rdb

  • 默认持久话方式
  • 通过快照的方式,进行快照需要条件

    • 自定义快照规则
    • 执行save 、bgsave、flushall
    • 主从复制操作

自定义快照

  • redis.conf

save <seconds> <change>

save 900 1 : 15分钟内至少一个key修改 进行快照

多个条件 或关系

  • 下图为默认配置

clipboard.png

AOF

  • AOF 开启后修改数据就有IO操作(写入aof文件中)
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec

clipboard.png

选择问题

  • rdb 根据规则去保存,如果一定时间内没有到达目标服务器宕机,这个期间的数据将全部丢失
  • AOF 只要有数据交互操作就会写入aof文件,IO操作比较频繁
  • 根据具体使用情况选择吧
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题