RedisHA
一主多从多个哨兵
- quorum: 哨兵选取出新master需要的选票数量。
- quorum > 哨兵半数
- 哨兵数 < quorum将无法选出新master
RDB与AOF两种数据持久化方式
- RDB: 在checkpoint记录redis当前数据
- AOF: 记录redis每一次写操作,根据写操作复原数据
RDB特点:
- 以redis在内存中保存数据的格式将redis中数据保存在rdb文件中
- 非实时
- 多用在主从同步
AOF特点:
- 记录每一次写操作,文件中可能包含很多无效操作
- 实时
- 可以压缩aof
- aof优先级高于rdb
实践方式
- master不持久化数据
- slave同时采用rdb, aof方式持久化数据