redis集群(二)搭建集群基本架构

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 1.集群搭建的过程:meet通信: 2.redis cluster原生命令的安装(1)配置开启节点   (2)meet,节点握手   (3)指派槽、 (4)主从(1)配置节点 (2...

1.集群搭建的过程:

meet通信:

 2.redis cluster原生命令的安装

(1)配置开启节点   (2)meet,节点握手   (3)指派槽、 (4)主从

(1)配置节点

 

(2)meet 

 

(3)分配槽

 

 

将7003,7004,7005分别设置成7000,7001,7002的从节点

 

3.集群搭建(linux)

(1)开启配置

配置文件内容如下:

修改集群内所有节点的配置文件

 启动各个redis节点:

查看是否启动?

cluster-config-file;配置集群的配置文件,里面包含了集群节点的ID等信息。节点ID不同于运行ID,节点ID在集群初始化时只,创建一次,节点重启的时候不会改改变,而运行时ID会改变。

 (2)节点握手

节点握手:一批运行在集群模式下的节点通过Gossip协议彼此通信,达到感知对方的过程。

运行命令:cluster meet  {ip}  {port} 

查看集群信息,显示已经有6个节点了

 

(3)分配槽:在客户端上输入cluster addslots 槽编号;采用bash脚本实现;

将0~16383个槽平均分给三个节点,形成三个一主一从的结构

其余节点类似操作!给7000,7001,7002节点都分配了槽;查询集群状态,如下图:

设置主从 

从节点    cluster replicate  {主节点id}   7003 7004 7005作为从节点

相关文章
|
3月前
|
存储 负载均衡 NoSQL
【赵渝强老师】Redis Cluster分布式集群
Redis Cluster是Redis的分布式存储解决方案,通过哈希槽(slot)实现数据分片,支持水平扩展,具备高可用性和负载均衡能力,适用于大规模数据场景。
286 2
|
1月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
278 5
|
1月前
|
缓存 运维 监控
Redis 7.0 高性能缓存架构设计与优化
🌟蒋星熠Jaxonic,技术宇宙中的星际旅人。深耕Redis 7.0高性能缓存架构,探索函数化编程、多层缓存、集群优化与分片消息系统,用代码在二进制星河中谱写极客诗篇。
|
2月前
|
存储 监控 NoSQL
Redis高可用架构全解析:从主从复制到集群方案
Redis高可用确保服务持续稳定,避免单点故障导致数据丢失或业务中断。通过主从复制实现数据冗余,哨兵模式支持自动故障转移,Cluster集群则提供分布式数据分片与水平扩展,三者层层递进,保障读写分离、容灾切换与大规模数据存储,构建高性能、高可靠的Redis架构体系。
|
3月前
|
存储 NoSQL 算法
Redis的集群架构与使用经验
本文介绍了Redis的集群架构与使用经验,包括主从复制、哨兵集群及Cluster分片集群的应用场景与实现原理。内容涵盖Redis主从同步机制、数据分片存储方式、事务支持及与Memcached的区别,并讨论了Redis内存用尽时的处理策略。适用于了解Redis高可用与性能优化方案。
|
NoSQL 关系型数据库 MySQL
Redis高可用之主从复制架构(第一部分)
Redis高可用之主从复制架构(第一部分)
|
机器学习/深度学习 NoSQL Redis
Redis高可用之集群架构(第三部分)
Redis高可用之集群架构(第三部分)
|
存储 负载均衡 NoSQL
Redis 高可用篇:你管这叫主从架构数据同步原理?
Redis 高可用篇:你管这叫主从架构数据同步原理?
466 5
|
存储 监控 安全
ES+Redis+MySQL,这个高可用架构设计太顶了!下
ES+Redis+MySQL,这个高可用架构设计太顶了!下
|
消息中间件 缓存 运维
ES+Redis+MySQL,这个高可用架构设计太顶了!上
ES+Redis+MySQL,这个高可用架构设计太顶了!上

热门文章

最新文章