zoukankan      html  css  js  c++  java
  • redis持久化

    rdb
    rdb:在指定的时间间隔内将内存中的数据集快照写入磁盘,恢复时将快照文件直接读到内存;
    redis会单独创建一个fork子进程来进行持久化,先将数据写入到一个临时文件中,待持久化操作结束后,用这个临时文件替换上次持久化好了的文件。
    默认触发条件:
    1分钟修改1万次,或5分钟修改10次,或15分钟修改1次;
    恢复:将备份文件(dump.rdb)移动到redis安装目录并启动服务即可,config get dir 获取目录
    注:shutdown,fullall,save等操作会把redis内存刷到dump文件中;
    适合大规模数据恢复,对数据完整性和一致性要求不高;意外挂掉,丢失最后一次快照fork时需要同样大的内存空间

    aof
    以日志的形式来记录每个写操作;
    redis-check-aof –fix appendonly.aof 修补损坏的aof文件
    开启关闭:appendonly yes
    策略:appendfsync always,everysec,no
    rewrite:默认配置是当AOF大小是上次rewrite后大小的一倍且文件大于64M时触发;
    数据一致性高,但文件会很大,恢复速度慢。
    ---------------------
    作者:Crystal_Mria
    来源:CSDN
    原文:https://blog.csdn.net/m0_37984616/article/details/81146709
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    矩阵乘法与邻接矩阵
    矩阵加速 学习笔记
    P5596 【XR-4】题
    P1842 奶牛玩杂技
    CF449B Jzzhu and Cities
    小球与盒子
    [JZOJ5279]香港记者题解--最短路图
    [学习笔记]二分图匹配与匈牙利算法
    [NOIP2018模拟赛10.25]瞎搞报告
    luogu2657-Windy数题解--数位DP
  • 原文地址:https://www.cnblogs.com/zuichuyouren/p/11122978.html
Copyright © 2011-2022 走看看