Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强
总时长 104:45:00 共408P
此文章包含第365p-第p367的内容
介绍

以前的分区方式
客户端分区


代理分区

高可用方式
哨兵方式(3.0以前的方式)




redis-cluster分区(推荐)


槽
使用crc16算法对key进行计算,根据计算出来的值进行分槽


使用lua脚本保证事务的原子性
重定向

一致性哈希可以解决稳定性问题


部署Cluster(集群)

可以使用主节点存储数据,在从节点读取数据,
而且如果主节点挂了 从节点变成主节点,然后挂掉的主节点恢复了之后自动变成从节点

部署脚本

内存可能不够,所以我们把自动重启(restart always)去掉

运行脚本


使用redis创建集群

进入reids的1的容器里





普通模式连接7001端口的redis

集群模式 加了个-c



用工具进行连接




模拟7001宕机
停止7001

在7002里查看信息

7001已经失效,7006变成主节点

7001上线

7006是主 7001是从

1438

被折叠的 条评论
为什么被折叠?



