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 always2、每秒寫入一次 (默認)
appendfsync everysec
3、性能最好,但持久化最差(主要使用的是上面兩種)
appendfsync no