Skip to content

Commit

Permalink
[refractor]redis部分格式
Browse files Browse the repository at this point in the history
  • Loading branch information
Snailclimb committed Jul 27, 2020
1 parent 3d14dd8 commit 5052833
Show file tree
Hide file tree
Showing 2 changed files with 152 additions and 79 deletions.
4 changes: 1 addition & 3 deletions docs/database/Redis/Redis持久化.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@


非常感谢《redis实战》真本书,本文大多内容也参考了书中的内容。非常推荐大家看一下《redis实战》这本书,感觉书中的很多理论性东西还是很不错的。

为什么本文的名字要加上春夏秋冬又一春,哈哈 ,这是一部韩国的电影,我感觉电影不错,所以就用在文章名字上了,没有什么特别的含义,然后下面的有些配图也是电影相关镜头。
Expand All @@ -10,12 +9,10 @@

Redis不同于Memcached的很重一点就是,**Redis支持持久化**,而且支持两种不同的持久化操作。Redis的一种持久化方式叫**快照(snapshotting,RDB)**,另一种方式是**只追加文件(append-only file,AOF)**.这两种方法各有千秋,下面我会详细这两种持久化方法是什么,怎么用,如何选择适合自己的持久化方法。


## 快照(snapshotting)持久化

Redis可以通过创建快照来获得存储在内存里面的数据在某个时间点上的副本。Redis创建快照之后,可以对快照进行备份,可以将快照复制到其他服务器从而创建具有相同数据的服务器副本(Redis主从结构,主要用来提高Redis性能),还可以将快照留在原地以便重启服务器的时候使用。


![春夏秋冬又一春](https://user-gold-cdn.xitu.io/2018/6/13/163f97568281782a?w=600&h=329&f=jpeg&s=88616)

**快照持久化是Redis默认采用的持久化方式**,在redis.conf配置文件中默认有此下配置:
Expand Down Expand Up @@ -46,6 +43,7 @@ save 60 10000 #在60秒(1分钟)之后,如果至少有10000个key发生

## **AOF(append-only file)持久化**
与快照持久化相比,AOF持久化 的实时性更好,因此已成为主流的持久化方案。默认情况下Redis没有开启AOF(append only file)方式的持久化,可以通过appendonly参数开启:

```
appendonly yes
```
Expand Down
Loading

0 comments on commit 5052833

Please sign in to comment.