如何选择Redis的数据持久化方式?

在Redis的持久化方式中,快照和AOF两者应该如何选择呢?

评论 (0)链接2011-10-17 

快照易丢失数据,AOF模式多,较为安全,但日志重写时磁盘io开销大,容易导致服务器性能严重下降,并且需要足够的物理内存,这个比较危险,所以在高性能服务器上一般是用主从复制来进行持久化。

参考网页

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (1)链接 • 2011-10-17
  • 0 支持
    谢谢!这里说的用主从复制来进行持久化,意思是说在slave上进行AOF模式的持久化吗,这样来分担master的压力 – liushi 2012-05-19

可以有多种选择,最好的方式是建议使用Master/Slave的架构来保证数据的持久化,Master可以选择in-memony或snapshot,slave可以选择snapshot或aof。

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2012-07-23

建议用快照模式,根据业务负载调整备份到磁盘的规则;AOF保证持久化高性能,但如果写需求较多,不能发挥redis的优势,如果读写比例很大,有需要高一致性AOF可选择

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (1)链接 • 2012-12-15
  • 0 支持
    主从的话,应该更可靠些。快照毕竟没有持久化放心. – 亚飞正传 2013-04-22

可以Master/Slave/Slave模式,其中Slave有一台选择AOF就可以了,其它选择snapshot,Master就不持久化了吧。

该答案已被锁定,无法对其进行评论,编辑及投票。
()
评论 (0)链接 • 2012-12-19

不是您所需,查看更多相关问题与答案

德问是一个专业的编程问答社区,请 登录注册 后再提交答案