复述,持久化配置

复述,持久化配置

一。rdb快照持久化

1。配置,在复述。会议中配置

节省900 1 #刷新快照到硬盘中,必须满足两者要求才会触发,即900秒之后至少1个关键字发生变化。
保存300 10 #必须是300秒之后至少10个关键字发生变化。
保存60 10000 #必须是60秒之后至少10000个关键字发生变化。

#注上面三个选项注释,即屏蔽了rdb快照持久化存储

stop-writes-on-bgsave-error是的#后台存储错误停止写。
rdbcompression是的#使用LZF压缩rdb文件。
rdbchecksum是的#存储和加载rdb文件时校验。
dbfilename转储。rdb #设置rdb文件名。
dir。/#设置工作目录,rdb文件会写入该目录。/var/rdb可以写绝对地址

2。测试性能
#注执行1万次命令
。/redis-benchmark - n 10000


二。aof日志持久化

1。配置,在复述。会议中配置

appendonly是的#是否仅要日志是的(开启)|没有(关闭),,

appendonly appendfilename”。aof“# aof文件存放的位置/var/aof可以写绝对地址

# appendfsync没有#系统缓冲,统一写,速度快
# appendfsync总是#系统不缓冲,直接写,慢,丢失数据少
appendfsync everysec #折衷,每秒写1次

no-appendfsync-on-rewrite是的#正在导出rdb快照的过程中,要不要停止同步aof是的(停止)|没有(不停止)
auto-AOF-rewrite-percentage 100 # aof文件大小比起上次重写时的大小,增长率100%时重写
auto-AOF-rewrite-min-size 64 mb # aof文件,至少超过64时重写



复述,持久化配置