redis的同步機制
redis同步,第一次主節點會作一個bgsave,將以後期間產生的數據存在內存buffer中,待bgsave後將rdb文件全量複製到從節點,從節點再接受徹底量文件會加載到內存中,加載內存完後再通知主節點將期間數據同步到從節點,進行重放便可完成。redis
redis的高可用方式-哨兵(redis sentinel)
哨兵部署最少3個,並且使用奇數個哨兵內存
redis的高可用方式-redis cluster
使用16384長度槽,固定的,沒有就虛擬出來均勻分佈。
redis cluster中的每一個master會負責一部分槽,槽口能夠自定義也可以讓他自動生成(redis-trib.rb腳本)。只有master節點擁有全部權,從節點只有使用權。部署