redis持久化配置

redis持久化有两种:RDB和AOF。

**RDB持久化配置:**
  1.在redis.conf中添加dbfilename dump_rdb(rdb持久化数据存放的文件名)
  2.添加dir ./(rdb持久化数据存放文件名路径)
  3.添加rdb快照执行时间,
    如:save 10 1(每十秒至少修改一条数据,进行一次快照更新)
        save 20 1
       save 30 1(三者之间是or的关系)
**AOF 持久化配置:**
   1.在redis.conf中添加appendonly yes(或者 将no 改为yes),开启aof持久化
   2:添加appendfilename "appendonly.aof"AOF持久化数据存放的文件名)
   3:appendfsync everysec
            1.当设置appendfsync为everysec的时候,
              Redis会默认每隔一秒进行一次fsync调用,将缓冲区中的数据写到磁盘。
            2.当设置appendfsync为always时,
              每一次写操作都会调用一次fsync,这时数据是最安全的,
              当然,由于每次都会执行fsync,所以其性能也会受到影响。 
            3.当设置appendfsync为no的时候。
              Redis不会主动调用fsync去将AOF日志内容同步到磁盘,
              所以这一切就完全依赖于操作系统的调试了。
              对大多数Linux操作系统,是每30秒进行一次fsync,将缓冲区中的数据写到磁盘上。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值