您的位置:首页 > 数据库 > Redis

简要说明Redis持久化机制

2020-03-12 13:51 211 查看

Redis持久化机制

什么是Redis持久化

Redis将缓存中的数据存入可永久保存数据的地方,如xml文件、数据库等等

持久化的方式

  1. RDB
    RDB即Redis DataBase,指每隔固定时间将内存中的数据进行快照,保存到磁盘,Redis重新启动时直接将快照中的数据恢复
  2. AOF
    AOF级Append Of File,指将每次对Redis写的操作记录下来,追加到上一次的记录,重新启动时根据写的记录重新执行一次将数据恢复

RDB和AOF比较

  1. RDB方式单独创建子进程进行持久化,待本次结束后替换掉上一次的文件,这个过程不影响主进程,效率较高,但如果Redis意外关闭,则会造成上一次保存数据之后的改动丢失。
  2. AOF方式采用追加记录到文件会导致文件越来越大,与RDB相比丢失数据的概率极低但占用空间更大。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: