zoukankan      html  css  js  c++  java
  • Redis持久化存储

    1. rdb快照存储

    关闭Linux系统时,内存里的数据会释放掉,在释放之前会将内存中的redis数据保存到dump.rdb文件中

    redis.conf文件中:

    ……
    dbfilename dump.rdb
    ……
    dir ./
    ……

    为了保证数据的安全,防止数据的丢失

      每900秒(15分钟)后,改变了1个key,就马上存储

      每300秒(5分钟)后,改变了10个key,就马上存储

      每60秒(1分钟)后,改变了10000个key,就马上存储

    redis.conf文件中:

    ……
    save 900 1
    save 300 10
    save 60 10000
    ……

    2.  AOF差异存储

    rdb快照存储会将内存中的数据都保存到dump.rdb文件中,效率较低,因此提供了一种差异存储,只保存改变的数据。

    注:关机时会将内存中的所有数据都保存到dump.rdb文件中

    若需使用AOF差异存储,需在配置文件中设置:

    ……
    #appendonly no
    appendonly yes
    ……
    appendfsync always
    #appendfsync everysec

    #appendfsync no
    ……

    AOF差异存储有3种模式:

    • always,每次写入都持久化存储
    • everysec,每分钟自动持久化存储
    • no,不存储
  • 相关阅读:
    javascript之理解参数按值传递
    javascript之模仿jQuery实现框架雏形
    javascript之正则表达式学习笔记
    python常用算法了解
    爬虫_小结04
    爬虫_小结03
    爬虫_小结02
    爬虫_小结01
    IO 模型
    数据库,前端和框架须知
  • 原文地址:https://www.cnblogs.com/writerW/p/8954949.html
Copyright © 2011-2022 走看看