redis是一个高速内存数据库,数据都是存在于内存中,
当开关机,内存断点,重启redis,都会造成redis的数据丢失重置,
那么如何持久化的保存redis数据呢?...在redis中,默认将开启rdb定时持久化,默认配置项如下:
save 900 1
save 300 10
save 60 10000
配置规则为: save 定时秒 变动key数量,
save 900...当触发落盘持久化之后,redis会将目前存在的数据,进行保存到当前执行目录下的 dump.rdb文件中
备份命令
可通过 save bgsave进行手动触发备份事件,例如:
tioncico@tioncico-PC...:6379>
使用save命令后,redis将把当前数据全部备份到文件中,如果这时候发送了新的命令,则需要等待save命令完成.... *
1) "a"
2) "b"
127.0.0.1:6379>
AOF持久化
开启aof持久化之后,redis每次数据变更,都将记录到 appendonly.aof 文件缓冲区,并完成磁盘同步,通过配置策略