Redis持久化配置

Redis 提供了两种不同级别的持久化方式:RDBAOF,可以通过修改来进行配置

Redis持久化配置_第1张图片

如果满足保存策略,就会把内存的数据保存到rdb数据文件,还来不及保存那部分数据存放到更新日志中。掉点重新加载时,把两个数据做一个并集。

redis是怎么存储数据??

Redis持久化配置_第2张图片

RDB模式

RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照,默认开启该模式.

如何关闭 rdb 模式:

save ""

# save 900 1        //至少在900秒的时间段内至少有一次改变存储同步一次
# save xxx
# save 60 10000

AOF追加模式

AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集,默认关闭该模式。

如何开启aof模式:

appendonly yes         //yes 开启,no 关闭

# appendfsync always //每次有新命令时就执行一次fsync 
#这里我们启用 everysec

appendfsync everysec //每秒 fsync 一次

# appendfsync no      //从不fsync(交给操作系统来处理,可能很久才执行一次fsync)

其它的参数可看redis.conf配置文件详解

你可能感兴趣的:(-----,-----②,NoSQL)