1.redis持久化方式:
1-1.快照:将某一时刻的所有数据写入硬盘;
1-2.追加:只修改变化的部分;
2.AOF与快照文件:
AOF:对redis进行的写操作命令存储在硬盘的文件;
快照:某一时刻redis的所有数据;
3.AOF持久化:
3-1.appendfsync选项:
always:每个redis写命令都要将数据同步到硬盘;
everysec:每秒执行一次同步;
no:让操作系统决定何时同步;
3-2.auto-aof-rewrite-percentage:
在AOF文件大于指定百分比时将数据同步到硬盘;
3-3.auto-aof-rewrite-min-size:
在AOF文件大于指定大小时将数据同步到硬盘;
4.redis复制:
3-1.主从服务器;
5.验证和修复快照文件:
5-1.redis在修复时通过计算快照文件的SHA1散列值和SHA256散列值来对内容进行验证;如果文件有错,目前暂无方法对其进行修正;检查AOF文件使用redis-check-aof程序,检查快照文件使用redis-check-dump程序;