Redis持久化的两种方式详解

Redis 的两种持久化方式

(一)RDB(默认方式,效率高,容易造成数据的丢失,不安全)

RDB持久化方式,指的是在一定的时间间隔内,检测key变化的数量,根据条件持久化数据,在redis安装文件夹内生成.rdb文件

步骤:

  1. 修改配置文件redis.windows.conf中save的保存条件

    save 900 1 当key15分钟内至少一次改变,就会更新dump.rdb文件

    save 300 10

    save 60 10000

  2. 重启redis服务器,并指定配置文件

    shift+鼠标右键,在当前文件夹打开服务器

    (win10打开powershell):

    PS C:\Users\skz\Desktop\redis-2.8.9> .\redis-server.exe .\redis.windows.conf
    
  3. 存入数据,知道满足条件会创建dump.rdb文件

(二)AOF(数据安全,效率低下)

AOF日志记录的方式,记录每一次命令的操作,并持久化数据

步骤:

  1. 修改配置文件,开启AOF日志记录方式

    找到配置文件修改appendonly no 为appendonly yes

    并且可指定一下的方式去更新数据

    #appendfsync always //每次操作进行一次持久化
    appendfsync everysec //每秒一次持久化
    #appendfsync no //从不持久化
    
  2. 重启redis服务器,并指定配置文件

    PS C:\Users\skz\Desktop\redis-2.8.9> .\redis-server.exe .\redis.windows.conf
    
  3. 存入数据,知道满足条件会创建appendonly.aof日志文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值