码迷,mamicode.com
首页 > 数据库 > 详细

redis持久化rdb&aof分析

时间:2021-02-01 11:46:14      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:config   数据库   cond   file   缺点   配置文件   内存数据   name   --   

redis是一个内存数据库,数据都是加载在内存中,因此效率很高很快。但是内存中的数据会因为关机断电等操作消失,一次redis会有一个策略来将内存中的数据保存到硬盘中。

linux 可以使用whereis redis 查看redis配置文件和命令位置

连接redis可以使用命令 config get dir 查看持久化文件保存位置

 

redis持久化策略有两种

rdb

  rdb策略会根据redis配置文件中的save参数【save seconds changes】对redis主线程fork一份子线程,进行内存快照压缩,生成一份dump.rdb文件(文件路径可以修改redis.conf--请先备份 dir 参数,文件名称可以修改dbfilename 参数)

  默认save参数

    save 900 1

    save 300 10

    save 60 10000

  优点:对于大量数据来说rdb保存很快

  缺点:可能会丢失最后一次快照后的数据,因为会fork一份子线程,数据量太大的话,会有加大内存负担

aof

  

redis持久化rdb&aof分析

标签:config   数据库   cond   file   缺点   配置文件   内存数据   name   --   

原文地址:https://www.cnblogs.com/BigWrite/p/14349264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!