Redis 集群工作原理? 如何通信?MOVED和ASKED 有什么区别

news/2025/2/12 7:39:42/

目录

Redis 集群工作原理

1. 数据分片

2. 节点角色

3. 自动故障转移

Redis 集群通信方式

1. Gossip 协议

2. TCP 通信

MOVED 和 ASK 错误的区别

1. MOVED 错误

2. ASK 错误


Redis 集群工作原理

1. 数据分片

Redis 集群采用哈希槽(Hash Slot)来实现数据的分片存储。Redis 集群有 16384 个哈希槽,每个键通过 CRC16 算法计算出一个值,然后对 16384 取模,得到的结果就是该键对应的哈希槽编号。集群中的每个节点负责一部分哈希槽,例如节点 A 负责 0 - 5000 号哈希槽,节点 B 负责 5001 - 10000 号哈希槽,节点 C 负责 10001 - 16383 号哈希槽。

2. 节点角色
  • 主节点(Master):负责处理客户端的读写请求,并管理自己负责的哈希槽。每个主节点可以有一个或多个从节点(Slave)。
  • 从节点(Slave):从主节点复制数据,当主节点发生故障时,从节点可以被提升为主节点,继续提供服务,保证集群的高可用性。
  • </

http://www.ppmy.cn/news/1571358.html

相关文章

2050年10月26日,星期四,芜湖

2050年10月26日&#xff0c;星期四&#xff0c;芜湖 清晨6:30&#xff0c;阳光透过智能调光窗帘缓缓洒进卧室&#xff0c;没有刺耳的闹钟&#xff0c;取而代之的是模拟自然光线和舒缓的江水声&#xff0c;这是林薇一天美好的开始。她的智能手环早已监测到她已进入浅睡眠状态&a…

TCP/IP参考模型和网络协议

由于国防部担心他们一些重要的主机、路由器和互联网关可能会突然崩溃&#xff0c;所以网络必须实现的另一目标是网络不受子网硬件损失的影响&#xff0c;已经建立的会话不会被取消&#xff0c;而且整个体系结构必须相当灵活。 TCP/IP是一组用于实现网络互连的通信协议。Interne…

机器学习之数学基础:线性代数、微积分、概率论 | PyTorch 深度学习实战

前一篇文章&#xff0c;使用线性回归模型逼近目标模型 | PyTorch 深度学习实战 本系列文章 GitHub Repo: https://github.com/hailiang-wang/pytorch-get-started 本篇文章内容来自于 强化学习必修课&#xff1a;引领人工智能新时代【梗直哥瞿炜】 线性代数、微积分、概率论 …

2025年前端常见面试题总结及其答案解析...万字长文持续更新..(最新至2月份)

以下是2025年前端常见面试题总结及其答案解析&#xff0c;涵盖了基础知识、框架、性能优化等多个方面。 1. HTML/CSS 问题&#xff1a;什么是语义化HTML&#xff1f; 解析&#xff1a;语义化HTML指的是使用能够明确表达内容意义的HTML标签。例如&#xff0c;使用<header&…

【算法学习】拓扑排序(Topological Sorting)

目录 定义 例子 拓扑排序的实现 核心思想 实现方法 1&#xff0c;Kahn算法&#xff08;基于贪心策略&#xff09; 步骤&#xff1a; 用二维数组存储图的例子 用哈希表存储图的例子 2&#xff0c;基于DFS的后序遍历法 总结 拓扑排序的应用场景 1&#xff0c;任务调度 …

【Linux Oracle】安装Oracle 19c客户端

Oracle相关文档&#xff0c;希望互相学习&#xff0c;共同进步 风123456789&#xff5e;-CSDN博客 1.背景 今天需要在一台服务器上只装Oracle客户端&#xff0c;用于连接其他服务器的库&#xff0c;以下为详细安装过程记录。 主要步骤&#xff1a;1&#xff09;用户、组 2&a…

AI时代下的安全新基石:零信任架构在人工智能系统中的应用

在AI飞速发展的今天&#xff0c;构建安全可靠的AI系统至关重要。然而&#xff0c;传统的安全模型已无法有效应对AI系统面临的独特挑战。 AI代码生成器 等AI工具的应用日益广泛&#xff0c;其安全问题也日益突出。因此&#xff0c;零信任安全方法应运而生&#xff0c;为AI安全提…

java项目之基于用户兴趣的影视推荐系统设计与实现源码(ssm+mysql)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的基于用户兴趣的影视推荐系统设计与实现。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 基于用户…