博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis之持久化
阅读量:6451 次
发布时间:2019-06-23

本文共 1372 字,大约阅读时间需要 4 分钟。

  hot3.png

介绍

Redis是一个支持持久化的内存数据库,也就是说Redis需要经常将内存中的数据同步到磁盘来保证持久化。

Redis支持四种持久化方式:
    一、 Snapshotting(快照)也是默认方式;RDB
    二、Append-Only file(缩写aof)的方式;
    三、虚拟内存方式;
    四、diskstore方式;

RDB配置

save 900 1                              # 在900秒内如果键值修改过1次就快照save 300 10                             # 在300秒内如果键值修改过10次就快照save 60 10000                           # 在60秒内键值修改过10000次就快照stop-writes-on-bgsave-error yes         # 后台备份出错时,是否禁止新的写入操作?如果不禁止容易造成数据不一致rdbcompression yes                      # 导出的rdb文件是否压缩rdbchecksum yes                         # 恢复时导入rdb文件是否检验完整性、是否检验版本是否一致dbfilename dump.rdb                     # 导出来得rdb文件名dir /var/lib/redis                      # rdb的存放路径

AOF配置

appendonly no                           # 是否开启aof功能appendfilename "appendonly.aof"         # 文件名appendfsync always                      # 只要一修改就同步至缓冲区,并同步至磁盘appendfsync everysec                    # 每秒将数据同步至缓冲区,并同步至磁盘appendfsync no                          # redis不设定同步策略,由内核设定的参数决定是否同步no-appendfsync-on-rewrite no            # appendfsync设定为always或everysec的话,还要不要同步磁盘auto-aof-rewrite-percentage 100         # 每隔多久重构aof文件,单位秒auto-aof-rewrite-min-size 64mb          # aof文件最小为多少时重构一次aof文件。搭配上一条使用aof-load-truncated yes                  # 崩溃修复后自动进行全备

AOF对比RDB

AOF更安全,可以将数据即时同步到文件中,但是消耗磁盘I/O,效率低;

Snapshot更高效,它是服务器在正常运行情况下数据同步最佳手段,文件尺寸小,效率高,但安全性低;

另外的话,RDB只是将所有的写操作保存,读操作不保存;

 

 

转载于:https://my.oschina.net/itommy/blog/1790635

你可能感兴趣的文章
nginx 负载均衡配置
查看>>
Netty in Action笔记(Chapter 3)Netty from the ground up
查看>>
记一次凉凉的小米前端面试(应届内推)
查看>>
[C#6] 0-概览
查看>>
锤子开源 Smartisan T1/T2、坚果 Pro 等手机内核源代码
查看>>
openSUSE Tumbleweed 支持 Linux Kernel 4.20
查看>>
在C#中使用Spire.doc对word的操作总结
查看>>
jvm调优
查看>>
限流和降级(上) | 如何打造平台稳定性能力(一)
查看>>
Dubbo 生态添新兵,Dubbo Admin 发布 v0.1
查看>>
穿越东西冲,享受最美海岸线
查看>>
前端优化系列 - 初始化的性能影响
查看>>
Markdown基本语法
查看>>
产品经理上线自查清单
查看>>
算法导论——用于不相交集合的数据结构
查看>>
Docker技术剖析:Docker背后的内核知识
查看>>
运维调试笔记:python中pip下载速度慢问题解决
查看>>
笔记:密码学 Week 6
查看>>
Javascript - 函数里传的是值还是引用?
查看>>
社区已正式上线屏蔽功能,不喜欢就「加灰」吧!
查看>>