开启AOF持久化
appendonly yes 开启持久化
appendfsync everysec 持久化执行方式
auto-aof-rewrite-percentage 100 大于上次保存容量的100%执行
auto-aof-rewrite-min-size 64mb 大于64MB 执行
appendfsync选项说明:
always 每个命令都同步;(降低redis效率)
everysec 每秒同步一次;(性能无忧,最多丢失1秒数据)
no 操作系统决定(一般不选)
固态硬盘 和 appendfsync always
固态硬盘若设置实时写操作,若写操作过多则会降低固态硬盘寿命,可能由几年的寿命缩短为几个月;
auto-aof-rewrite选项说明:
假设用户对 Redis 设置了 置选项 auto-aof-rewrite-percentage 100 和 auto-aof-rewrite-min-size 64mb,并且启用了 AOF 持久化,那么当 AOF 文件 的体 大于 64 MB,并且 AOF 文件的体 比上一次重写之后的体 大了至少一倍(100%)的时 候,Redis 将执行 BGREWRITEAOF 命令。
redis主从
配置 SLAVEOF host port (主服务器地址)
或执行命令 SLAVEOF host port (主服务器地址)
redis主从树 (缓解主服务器的压力[数据传输、通知从服务器])