redis-cli连接集群(redis 连接集群)

redis-cli连接集群(redis 连接集群)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p> 

讯享网


Redis 是一个开源的、基于键值对的内存数据存储系统,广泛应用于缓存、消息队列、数据库等多种场景。随着业务需求的不断增长,单一的 Redis 实例往往无法满足高可用性和高性能的要求。因此,Redis 提供了多种组网方式来应对不同的应用场景。本文将详细介绍 Redis 的几种主要组网方式及其优缺点。
在这里插入图片描述
讯享网

描述

这是最基本的部署方式,Redis 服务运行在一个单独的服务器上,没有冗余机制。

优点

缺点

适用场景

描述

一个主节点(Master)可以有多个从节点(Slave),主节点负责写操作,从节点负责读操作。数据从主节点异步复制到从节点。

优点

提高读取性能:通过读写分离,从节点可以分担主节点的读取压力。
数据冗余:支持数据备份,提高了数据的安全性。
灵活扩展:可以轻松添加更多的从节点来提升读取性能。

缺点

适用场景

基于docker的redis主从复制

1. 配置主节点
  • 编辑主节点配置文件
讯享网
  • 启动主节点
 
  • 查看主节点IP
讯享网

如果是生产环境,一般不使用docker,直接部署到物理机,IP地址也是已知确定的;本人使用docker部署,此处查看主节点IP,方便后续部署从节点时使用该IP。

2. 配置从节点
  • 编辑主节点配置文件
 

replicaof 命令使用的IP即是主节点的IP。

  • 启动从节点
讯享网
3. 查看节点状态
  • 检查主节点状态
 

应该能看到 和 ,表示有一个从节点连接成功。

  • 检查从节点状态
讯享网

应该能看到 、 、 ,表示从节点已成功连接到主节点。

在从节点执行和也可以快速搭建和解散主从网络。

4. 验证主从数据同步
  • 在主节点上写入数据
 
  • 在从节点上读取数据
讯享网

如果返回 hello,说明数据同步成功。

5. 查看同步进度
  • 在主节点执行命令
 
  • 在从节点执行命令
讯享网
  • 在主节点或任意从节点执行命令
    该命令将显示所有接收到的命令,包括主从同步相关的命令。
  • 在主节点执行命令
    在这里插入图片描述
    :表示这是一个从节点连接。

描述

哨兵模式在主从复制模式的基础上增加了哨兵节点,哨兵节点负责监控主从节点的健康状态,并在主节点故障时自动进行故障转移。

优点

缺点

适用场景

搭建方式

请翻阅我的另一篇文章:在docker中搭建redis哨兵环境

描述

Redis 集群模式支持数据分片(Sharding),每个节点负责一部分数据,通过哈希槽(Hash Slot)机制实现数据的分布式存储。

优点

水平扩展:支持水平扩展,提高了系统的存储容量和处理能力。
高可用性:通过数据分片和副本机制,提高了系统的可用性。
负载均衡:请求均匀分布在多个节点上,避免了单点性能瓶颈。

缺点

适用场景

5.1 代理分片模式(Proxy-based Sharding)

描述

通过代理层实现数据分片,客户端请求先经过代理层,由代理层决定将请求路由到哪个Redis实例。

优点

客户端无需关心数据分片逻辑,易于实现读写分离。

缺点

代理层可能成为性能瓶颈,增加了系统复杂度。

5.2 客户端分片模式(Client-side Sharding)

描述

客户端直接负责数据分片逻辑,将请求直接发送到相应的Redis实例。

优点

减少了代理层的开销,提高了性能。

缺点

客户端实现复杂,数据分片逻辑需要在客户端维护,增加了客户端的负担。

小讯
上一篇 2025-04-29 13:03
下一篇 2025-04-21 09:52

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/182797.html