当前位置:网站首页>redis 持久化
redis 持久化
2022-08-05 05:12:00 【价值成长】
rdb和aof持久化策略可以共存
推荐两种持久化策略都用
redis优先载入aof文件恢复数据
1. rdb (redis database)
时间段中内存中的数据写入磁盘。快照存储。
fork一个子进程,做持久化。写入/读取临时文件。主进程不进行IO操作。
适合大规模数据恢复,数据恢复完整性差。
2. aof (append only file)
以日志形式记录每个写操作,只许追加文件。恢复时根据日志文件将指令执行一次。
redis对aof文件重写,64m,不至于太大。
aof保存的数据更完整。最差丢失2s数据。
频繁IO,rewrite。
3. Master-Slave Replicate
解决aof频繁的IO,开销大的问题。
边栏推荐
猜你喜欢
Flutter 父子组件如何都能收到点击事件
shell函数
How can Flutter parent and child components receive click events
The solution to the failure to read channel information when dedecms generates a message in the background
Error creating bean with name ‘configDataContextRefresher‘ defined in class path resource
【转】什么是etcd
Day019 方法重写与相关类的介绍
WPF中DataContext作用
2022杭电多校第一场01
u-boot调试定位手段
随机推荐
大学物理---质点运动学
"Recursion" recursion concept and typical examples
使用二维码解决固定资产管理的难题
Returned object not currently part of this pool
[Student Graduation Project] Design and Implementation of the Website Based on the Web Student Information Management System (13 pages)
C language - vernacular to understand the original code, inverse code and complement code
What field type of MySQL database table has the largest storage length?
结构光三维重建(一)条纹结构光三维重建
dedecms dream weaving tag tag does not support capital letters fix
Algorithms - ones and zeros (Kotlin)
Flutter学习4-基本UI组件
ansible各个模块详解
LAB 信号量实现细节
Redis哨兵模式配置文件详解
重新审视分布式系统:永远不会有完美的一致性方案……
【学习笔记之菜Dog学C】动态内存管理之经典笔试题
Day14 jenkins deployment
Day019 Method overriding and introduction of related classes
入口点注入
dedecms织梦tag标签不支持大写字母修复