Docker学习(三):复杂软件安装-主从mysql及redis集群

一、安装mysql主从复制

一主一从

一主 my.cnf

一从 my.cnf

二、分布式Redis安装及弹性伸缩容

(1)哈希取余算法

? 优点:负载均衡+分而治之

? 缺点:扩容、缩容、节点宕机导致key值变化,取的结果发生变化,哈希取余全部数据重新洗牌

(2)一致性哈希算法

? 步骤:

? 算法构建一致性哈希环

? 服务器ip节点的映射

? key落到服务器的落键规则

? 缺点:数据倾斜(数据分配不均)

(3)哈希槽算法

? 16384个槽

? 对16384取余

三主三从Redis集群搭建(基于哈希槽算法):

主从容错切换迁移案例:

?

主从扩容案例:三主三从扩到四主四从

主从缩容案例:四主四从缩容到三主三从

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8992 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月25日
下一篇 2022年10月26日

相关推荐