发布网友 发布时间:2022-04-24 05:43
共1个回答
热心网友 时间:2022-04-08 07:40
Redis持久化简单概括为两点:
RDB (Redis DataBase)
AOF (Append Only File)
①、 如果非常在意数据,又希望快速的恢复数据,可以简单的使用RDB。
②、RDB持久化方式能够在指定的时间间隔内对你的数据进行快照存储。
③、AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候回重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大。
④、只做缓存:如果只希望你的数据在服务器运行的时候存在,你也可以不适用任何持久化方式。
⑤、同时开启两种持久化方式:I、同时开启优先载入AOF文件来恢复原始的数据,因为通常情况下AOF文件保存的数据集要比RDB文件保存的数据集要完整。