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方式持久化數據