redis面试(面试中经常被问到的Redis持久化与恢复该如何解决)

伏羲号

首先搞清楚:除非你修改源码,否则redis从算法上没有完备的持久化和恢复方案,所有的方案都建立在“发生意外时尽量减少数据丢失”的前提下,所以真正至关重要的数据,至少不能只用redis保存。

redis面试(面试中经常被问到的Redis持久化与恢复该如何解决)

其它就很简单了,配置文件可以打开持久化,设置好数据文件和存储策略,大部分事redis会自己做好,注意selinux或apparmor策略不要跟redis冲突。需要还原时可以用redis-port

Redis有两种数据持久化的方式,能够保证数据不丢失

AOF 原理一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF(append only file)持久化(原理是将Reids的操作日志以追加的方式写入文件)

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,75人围观)

还没有评论,来说两句吧...