redis_三种持久化方式
来源:互联网 发布:汉诺塔算法内部流程 编辑:程序博客网 时间:2024/06/18 11:20
Redis 持久化(三种)
AOF
- 配置
appendonly yes
- 优点
可以设置追加的时间是1s,即使发生故障,也只会丢失1s的数据,数据完整性更高
- 缺点
文件较大,恢复慢,但可以 rewrite
RDB
在某个时间点将数据写入一个临时文件,持久化结束后,用这个临时文件替换上次持久化的文件,达到数据恢复。
- 配置
save t n
修改了n个key,t秒后进行持久化可以进行压缩,意味着CPU消耗
优点
使用单独子进程来进行持久化,主进程不会进行任何IO操作,保证了redis的高性能缺点
RDB是间隔一段时间进行持久化,如果持久化之间redis发生故障,会发生数据丢失。所以这种方式更适合数据要求不严谨的时候
混合模式(4.0版本支持)
看了两篇文章,写的很模糊
总结一下,aof在rewrite的时候把rdb写入到文件开头,之后写入的依旧是aof格式
解决了 aof 恢复慢,rdb写入时间间隔的问题
参考
redis4.0之RDB-AOF混合持久化
Redis-4.0 混合持久化
Redis 最大内存
通常来讲实际内存达到最大内存的3/4时就要考虑加大内存或者拆分数据了;
阅读全文
0 0
- redis_三种持久化方式
- redis_持久化
- Android三种持久化方式
- ActiveMQ持久化消息的三种方式
- Android中数据持久化的三种方式
- ActiveMQ持久化消息的三种方式
- ActiveMQ持久化消息的三种方式
- ActiveMQ持久化消息的三种方式
- ActiveMQ持久化消息的三种方式
- ActiveMQ持久化消息的三种方式
- ActiveMQ持久化消息的三种方式
- ActiveMQ持久化消息的三种方式
- ActiveMQ持久化消息的三种方式
- (三)ActiveMQ持久化方式
- Hibernate根据主键读取持久化数据的三种方式
- android持久化技术中的sharedPreferences三种获取方式详解
- Java持久层的三种查询方式
- Java持久层的三种查询方式
- 轻松学习 JavaScript——第 4 部分:函数中的 arguments 对象
- 电商冲击下,时下最火的小程序能为实体店铺带来哪些转机
- oracle 存储过程分页示例
- 为什么硬盘总坏?为什么就冠希兄的修好了?
- 机器学习小试(9)使用TensorFlow跑通一个通用增量学习流程-测试与应用
- redis_三种持久化方式
- iOS之基于FreeStreamer的简单音乐播放器
- 合并分支的拟人化
- 利用SwipeRefreshLayout实现类似知乎客户端的一打开界面就自动刷新的效果
- 信号中断 与 慢系统调用
- Spring-boot 配置Aop获取controller里的request中的参数以及其返回值
- 使用layui日期控件laydate对开始和结束时间进行联动控制
- canvas的绘图2
- spring整合quartz配置模板