redis集群
4 redis集群概念
4.1 为什么需要用到集群
全量数据, 量很大,一台机器没有办法全部处理完,所以需要多台机器同时处理,才能达到我们想要的效果
就类似于一大车货物,通过5辆马车来运输
4.2 redis集群槽位概念
虚拟槽分区巧妙地使用了哈希空间,使用分散度良好的哈希函数把所有的数据映射到一个固定范围内的整数集合,整数定义为槽(slot)。
Redis Cluster槽的范围是0~16383。
槽是集群内数据管理和迁移的基本单位。采用大范围的槽的主要目的是为了方便数据的拆分和集群的扩展,
4. redis集群配置
4.1 准备六个节点
写入配置
这6个节点配置文件都一样,仅仅是端口的不同
创建这六个节点的文件目录
4.2 启动这六个节点
4.3 随便进入一个redis交互模式,写入数据,发现无法写入
4.4 准备ruby环境,安装ruby并执行redis-trib.rb脚本
分配redis集群状态,以及槽位分配,互联网企业,豆瓣公司开源的一个工具
1 下载、编译、安装Ruby
4.5 配置ruby环境
4.5.1 配置ruby环境变量
在PATH=后面添加ruby的环境变量路径
4.5.2 安装rubygem redis
4.5.3 使用gem安装redis-3.3.0.gem工具
4.5.4 安装redis-trib.rb命令
当然,这一步并不是必须的,你可以找到redis的安装目录/opt/redis/src下,去执行这个脚本
4.6 安装ruby gem 包管理工具
4.6.1 下载gem包
4.6.2 安装
4.7 一键开启redis-cluster集群
4.7.1 一条命令开启集群
4.7.2 查看集群状态
4.8 进入集群状态
__EOF__

本文作者:404 Not Found
本文链接:https://www.cnblogs.com/weiweivip666/p/13917209.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
本文链接:https://www.cnblogs.com/weiweivip666/p/13917209.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人