Redis Cluster集群

 我来答
一袭可爱风1718
2022-07-12 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6558
采纳率:99%
帮助的人:37.1万
展开全部

redis的搭建可以查看我的上一篇文章: http://www.jianshu.com/p/6356356abebb

搭建redis cluster环境最少需要3个主节点,这里参考官网的示例创建6个节点,其中为3个主节点,3从节点,对应的redis节点IP和端口如下:

下面是一个最少选项的集群的配置文件

创建一个新的目录, 并创建六个以端口号为名字的子目录, 稍后我们在将每个目录中运行一个 Redis 实例: 命令如下:

在文件夹 7000 至 7005 中, 各创建一个 redis.conf 文件, 文件的内容可以使用上面的示例配置文件, 但记得将配置中的端口号和nodes.conf(同一服务器相同名字有冲突)从 7000 改为与文件夹名字相同的号码。

启动cluster实例

实例打印的日志显示, 因为 nodes.conf 文件不存在, 所以每个节点都为它自身指定了一个新的 ID :
实例会一直使用同一个 ID , 从而在集群中保持一个独一无二(unique)的名字.

进入redis目录,用如下命令创建集群。

安装ruby即可

缺少rubygems组件,使用yum安装

提示不能加载redis,是因为缺少redis和ruby的接口,使用gem 安装

在执行集群命令

至此集群模式搭建完成。
使用redis-cli命令进入集群环境,进入集群模式需要带上 -c ,不带则表示进入7000端口的普通redis。

集群

节点

槽(slot)

参考地址:
https://redis.io/topics/cluster-tutorial

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式