redis将数据存入内存中,将内存中数据同步到硬盘中
(在操作的时候服务异常停止会导致数据丢失)
1、 采用快照方式snapshotting
将数据存入文件里redis/bin/dump.rdb,按规则存入数据,
在redis.conf配置文件中修改
这种方式存在间隔之间
save 900 1 900s内超过一个key被修改则保存
2、append only file(文件刷新方式) aof
持久化特性更好,含三种方式
vi redis/etc/redis.conf
####################################
appendonly yes 打开aof持久化(默认为no)
将数据存入文件里redis/bin/appendonly.aof
1、只要有变化就写入磁盘
appendfsync always
2、每秒写入一次 (默认)
appendfsync everysec
3、性能最好,但持久化最差(主要使用的是上面两种)
appendfsync no