zoukankan      html  css  js  c++  java
  • redis数据持久化的两种方式

    1,AOF

    AOF持久化以日志的形式记录服务器所处理的每一个写、删除操作,查询操作不会记录,以文本的方式append记录,可以打开文件看到详细的操作记录。(相同数量的数据集而言,AOF文件通常要大于RDB文件);

    优点:该机制可以带来更高的数据安全性,即数据持久性。

    操作:

    dir /var/redis:可以指定生成的AOF文件和dump文件的位置

    appendonly yes:开启AOF

    appendfsync always/everysec/no:AOF策略

    /always    #每次有数据修改发生时都会写入AOF文件

    /everysec  #每秒钟同步一次,该策略为AOF的缺省策略

    /no       #从不同步。高效但是数据不会被持久化

    2,RDB

    RDB持久化:指定的时间间隔内,将内存中的数据集快照写入磁盘( 实际是fork一个子进程,先将数据集写入临时文件,成功后,再替换之前的文件,用二进制压缩存储。)。

    优点:容易备份-------------一旦采用该方式,那么你的整个Redis数据库将只包含一个文件,这对于文件备份而言是非常完美的。

    希望写博是我人生坚持在做的事情之一。
  • 相关阅读:
    深拷贝与浅拷贝
    ifconfig命令不可用
    多边形裁剪问题
    ps aux命令后的内容
    STL sort的危险之处
    jdk与jre的区别
    #与##的用法
    投影选择的一般原则
    关于函数中内存操作
    js生成新加坡的NRIC号码
  • 原文地址:https://www.cnblogs.com/beixiaoyi/p/9406635.html
Copyright © 2011-2022 走看看