redis持久化

This commit is contained in:
heibaiying 2019-07-15 16:04:47 +08:00
parent 70c2827ddd
commit 0ef170b468

View File

@ -1,4 +1,19 @@
# Redis 持久化
# Redis Persistence
<nav>
<a href="#一数据持久化">一、数据持久化</a><br/>
<a href="#二RDB-机制">二、RDB 机制</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#21-手动触发">2.1 手动触发</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#22-自动触发">2.2 自动触发</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#23-相关配置">2.3 相关配置</a><br/>
<a href="#三AOF-机制">三、AOF 机制</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#31-执行原理">3.1 执行原理</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#32-同步策略">3.2 同步策略</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#33-相关配置">3.3 相关配置</a><br/>
<a href="#四对比分析">四、对比分析</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#41-优点与缺点">4.1 优点与缺点</a><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#42-使用建议">4.2 使用建议</a><br/>
</nav>
## 一、数据持久化
@ -57,7 +72,7 @@ AOF 是 Redis 提供的另外一种持久化的方式,它以独立日志的方
### 3.2 同步策略
Redis 提供了三种同步策略,用于控制 AOF 缓冲区同步数据到磁盘上的行为,由参数`appendfsync `控制:
Redis 提供了三种同步策略,用于控制 AOF 缓冲区同步数据到磁盘上的行为,由参数`appendfsync`控制:
| 可选配置 | 说明 |
| -------- | ------------------------------------------------------------ |
@ -107,5 +122,12 @@ Redis 默认的同步机制为`everysec`,此时能够兼顾性能和保证数
## 参考资料
1. 付磊,张益军 . 《Redis 开发与运维》. 机械工业出版社 . 2017-3-1
2. 官方文档:[Redis Persistence](https://redis.io/topics/persistence)