Redis ---------- 持久化(AOF)操作

每小时做一次快照持久化

8:00 快照持久化

9:00 快照持久化

10:00  快照持久化  上帝想玩弄人类,突然停电,55万个key丢失了

11:00 快照持久化

解决方案:

8:00-9:00在每个小时的范畴之内都做精细持久化

10:00   做精细持久化

11:00    做精细持久化

引入一个概念,AOF持久化

1.写指令都备份到文件中

Redis ---------- 持久化(AOF)操作

 

2.vi   redis.conf

Redis ---------- 持久化(AOF)操作

 3.杀死redis进程 kill -9 7407

Redis ---------- 持久化(AOF)操作

4.  重启redis服务 ./redis-server  redis.conf

 Redis ---------- 持久化(AOF)操作

5.查看进程  ps -A|grep redis

Redis ---------- 持久化(AOF)操作

Redis ---------- 持久化(AOF)操作

AOF备份频率

Redis ---------- 持久化(AOF)操作

安全:

最安全-》较安全(性能中)-》不安全(性能高)

推荐做法:

第二种

例1 AOF持久化操作

incr num

Redis ---------- 持久化(AOF)操作

输出结果

Redis ---------- 持久化(AOF)操作

incr   num

 Redis ---------- 持久化(AOF)操作

输出结果:

Redis ---------- 持久化(AOF)操作

如何给AOF做优化压缩

输入命令:./redis-cli bgrewriteaof

Redis ---------- 持久化(AOF)操作

185变145

Redis ---------- 持久化(AOF)操作