redis的同步机制
redis同步,第一次主节点会作一个bgsave,将以后期间产生的数据存在内存buffer中,待bgsave后将rdb文件全量复制到从节点,从节点再接受彻底量文件会加载到内存中,加载内存完后再通知主节点将期间数据同步到从节点,进行重放便可完成。redis
redis的高可用方式-哨兵(redis sentinel)
哨兵部署最少3个,并且使用奇数个哨兵内存
redis的高可用方式-redis cluster
使用16384长度槽,固定的,没有就虚拟出来均匀分布。
redis cluster中的每一个master会负责一部分槽,槽口能够自定义也可以让他自动生成(redis-trib.rb脚本)。只有master节点拥有全部权,从节点只有使用权。部署