1 缓存数据一致性(集群版)
redis集群:
主从复制:一主多从(只能一个master,多个slave),主写从读(主库可读可写,从库只能读,写报错), 主库异步同步数据给从库。
哨兵模式:同上,唯一就是自动故障转换。
集群版: 请看上一篇原理,
主库主写,从库只读:
- 提高了吞吐量,数据一致性问题也是问题,
- 数据容灾:主机宕机,从机数据较为完整,
- 数据一致性:
- 不是很紧要的数据,或者数据不是一定要快速响应的数据,都可以用从库来读取。
- 秒杀场景,库存数据等,我们建议主库去读取,
- 哨兵版:可以修改部分配置文件,来提升故障回复速度。
集群版:不要配置连接读信息优先使用从库即可