Redis集群环境安装指南
2023-09-14 09:02:07 时间
在每个文件夹下面创建创建Redis配置文件,注意根据不同实例的端口号修改下面的配置文件,nodes.conf文件为Redis实例启动时自动生成。
当成功启动后,能看到每个terminal出现下面的字样,是因为node.conf文件不存在,所以给每个实例分配了一个新的ID。
现在Redis的6个实例都已经启动了,现在来开始创建集群。创建集群用到了一个ruby文件,放在redis3目录的src子目录下,找到后执行以下命令。这里的-replicas 1表示每个master配备1个slave,后面的参数就是6个实例的ip加端口,以空格隔开。
执行命令后会提示你是否接受提示的配置信息,默认的是前3台作为master机器,后3台作为slave机器,输入yes,出现最后的信息表示集群已经创建好了。
Performing hash slots allocation on 6 nodes... Using 3 masters: 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7000 replica #1 is 127.0.0.1:7003 127.0.0.1:7001 replica #1 is 127.0.0.1:7004 127.0.0.1:7002 replica #1 is 127.0.0.1:7005 M: 9991306f0e50640a5684f1958fd754b38fa034c9 127.0.0.1:7000 slots:0-5460 (5461 slots) master M: e68e52cee0550f558b03b342f2f0354d2b8a083b 127.0.0.1:7001 slots:5461-10921 (5461 slots) master M: 393c6df5eb4b4cec323f0e4ca961c8b256e3460a 127.0.0.1:7002 slots:10922-16383 (5462 slots) master S: 48b728dbcedff6bf056231eb44990b7d1c35c3e0 127.0.0.1:7003 S: 345ede084ac784a5c030a0387f8aaa9edfc59af3 127.0.0.1:7004 S: 3375be2ccc321932e8853234ffa87ee9fde973ff 127.0.0.1:7005 Can I set the above configuration? (type yes to accept): yes Nodes configuration updated Sending CLUSTER MEET messages to join the cluster Waiting for the cluster to join... Performing Cluster Check (using node 127.0.0.1:7000) M: ebbb890e899244e4a2a6303826a29543ebf9885d 127.0.0.1:7000 slots:0-5460 (5461 slots) master M: ebbb890e899244e4a2a6303826a29543ebf9885d 127.0.0.1:7001 slots:5461-10922 (5462 slots) master M: 73c22198cd1d0782ec24e3c9b03378030891c9a3 127.0.0.1:7002 slots:10923-16383 (5461 slots) master M: c785d85b95d7bdc28ec90384ab8a5885b289542c 127.0.0.1:7003 slots: (0 slots) master replicates b949ea2d9c822ff069521a354b4ed48855ac6203 M: 570c472fe553ba3c9d0fb3ba16fcdb8579b4fc86 127.0.0.1:7004 slots: (0 slots) master replicates ebbb890e899244e4a2a6303826a29543ebf9885d M: f86667ec42cff41a5666162a912713173f5306d7 127.0.0.1:7005 slots: (0 slots) master replicates 73c22198cd1d0782ec24e3c9b03378030891c9a3 [OK] All nodes agree about slots configuration. Check for open slots... Check slots coverage... [OK] All 16384 slots covered.
redis 127.0.0.1:7002 set hello world - Redirected to slot [866] located at 127.0.0.1:7000 redis 127.0.0.1:7000 get foo - Redirected to slot [12182] located at 127.0.0.1:7002 "bar" redis 127.0.0.1:7000 get hello - Redirected to slot [866] located at 127.0.0.1:7000 "world"
redis 集群环境搭建 redis 集群环境搭建http://www.bieryun.com/3384.html Redis集群部署文档(centos7系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个主节点,三个从节点,对应的redis节点的ip和端口对应关系如下) 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 1:下载redis。
Windows 10 搭建Redis 集群环境 Windows 10 搭建Redis 集群环境http://www.bieryun.com/3087.html 1、下载最新的redis安装包:redis下载地址 2.解压redis压缩包后,将redis.
redis 集群环境搭建 redis 集群环境搭建 Redis集群部署文档(centos7系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个主节点,三个从节点,对应的redis节点的ip和端口对应关系如下) 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 1:下载redis。
Windows 10 搭建Redis 集群环境 Windows 10 搭建Redis 集群环境 1、下载最新的redis安装包:redis下载地址 2.解压redis压缩包后,将redis.conf 文件进行修改,修改关键代码如下:
当成功启动后,能看到每个terminal出现下面的字样,是因为node.conf文件不存在,所以给每个实例分配了一个新的ID。
[82462] 26 Nov 11:56:55.329 * No cluster configuration found, Im 97a3a64667477371c4479320d683e4c8db5858b1
现在Redis的6个实例都已经启动了,现在来开始创建集群。创建集群用到了一个ruby文件,放在redis3目录的src子目录下,找到后执行以下命令。这里的-replicas 1表示每个master配备1个slave,后面的参数就是6个实例的ip加端口,以空格隔开。
cd redis-3.0.0-beta3/src ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 \ 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
执行命令后会提示你是否接受提示的配置信息,默认的是前3台作为master机器,后3台作为slave机器,输入yes,出现最后的信息表示集群已经创建好了。
Performing hash slots allocation on 6 nodes... Using 3 masters: 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7000 replica #1 is 127.0.0.1:7003 127.0.0.1:7001 replica #1 is 127.0.0.1:7004 127.0.0.1:7002 replica #1 is 127.0.0.1:7005 M: 9991306f0e50640a5684f1958fd754b38fa034c9 127.0.0.1:7000 slots:0-5460 (5461 slots) master M: e68e52cee0550f558b03b342f2f0354d2b8a083b 127.0.0.1:7001 slots:5461-10921 (5461 slots) master M: 393c6df5eb4b4cec323f0e4ca961c8b256e3460a 127.0.0.1:7002 slots:10922-16383 (5462 slots) master S: 48b728dbcedff6bf056231eb44990b7d1c35c3e0 127.0.0.1:7003 S: 345ede084ac784a5c030a0387f8aaa9edfc59af3 127.0.0.1:7004 S: 3375be2ccc321932e8853234ffa87ee9fde973ff 127.0.0.1:7005 Can I set the above configuration? (type yes to accept): yes Nodes configuration updated Sending CLUSTER MEET messages to join the cluster Waiting for the cluster to join... Performing Cluster Check (using node 127.0.0.1:7000) M: ebbb890e899244e4a2a6303826a29543ebf9885d 127.0.0.1:7000 slots:0-5460 (5461 slots) master M: ebbb890e899244e4a2a6303826a29543ebf9885d 127.0.0.1:7001 slots:5461-10922 (5462 slots) master M: 73c22198cd1d0782ec24e3c9b03378030891c9a3 127.0.0.1:7002 slots:10923-16383 (5461 slots) master M: c785d85b95d7bdc28ec90384ab8a5885b289542c 127.0.0.1:7003 slots: (0 slots) master replicates b949ea2d9c822ff069521a354b4ed48855ac6203 M: 570c472fe553ba3c9d0fb3ba16fcdb8579b4fc86 127.0.0.1:7004 slots: (0 slots) master replicates ebbb890e899244e4a2a6303826a29543ebf9885d M: f86667ec42cff41a5666162a912713173f5306d7 127.0.0.1:7005 slots: (0 slots) master replicates 73c22198cd1d0782ec24e3c9b03378030891c9a3 [OK] All nodes agree about slots configuration. Check for open slots... Check slots coverage... [OK] All 16384 slots covered.
PS: 安装过程还发现RedHat系统上没有安装ruby,需要先安装ruby,而且公司机器还不能上网下载安装,只能通过离线的方式安装ruby,这里有离线安装的文档可以参考一下:https://rvm.io/rvm/offline。
可以使用Redis3.0的redis-cli客户端进行验证,需要加上-c参数,表示集群的意思。
redis 127.0.0.1:7002 set hello world - Redirected to slot [866] located at 127.0.0.1:7000 redis 127.0.0.1:7000 get foo - Redirected to slot [12182] located at 127.0.0.1:7002 "bar" redis 127.0.0.1:7000 get hello - Redirected to slot [866] located at 127.0.0.1:7000 "world"
redis 集群环境搭建 redis 集群环境搭建http://www.bieryun.com/3384.html Redis集群部署文档(centos7系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个主节点,三个从节点,对应的redis节点的ip和端口对应关系如下) 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 1:下载redis。
Windows 10 搭建Redis 集群环境 Windows 10 搭建Redis 集群环境http://www.bieryun.com/3087.html 1、下载最新的redis安装包:redis下载地址 2.解压redis压缩包后,将redis.
redis 集群环境搭建 redis 集群环境搭建 Redis集群部署文档(centos7系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个主节点,三个从节点,对应的redis节点的ip和端口对应关系如下) 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 1:下载redis。
Windows 10 搭建Redis 集群环境 Windows 10 搭建Redis 集群环境 1、下载最新的redis安装包:redis下载地址 2.解压redis压缩包后,将redis.conf 文件进行修改,修改关键代码如下:
相关文章
- Redis主从架构与集群模式的比较(redis主从和集群)
- 实现排队系统的Redis实践(redis实现排队)
- 大数据时代,Redis集群的重要意义(redis集群意义)
- 给Redis设置安全账户与密码(给redis创建账户密码)
- 探索Redis学习查看Redis命令(查看redis指令)
- 用Go语言深入Redis缓存技术(用go写redis)
- 高效部署本地Redis集群搭建指南(本地redis集群搭建)
- 书馆分布式集群Redis把图书馆变成你家书房(分布式集群redis图)
- 成功Redis安装成功检验完毕(Redis验证是否安装)
- Redis有必要本地安装吗(redis需要本地安装吗)
- Redis集群部署如何轻松解决瓶颈(redis 集群部署问题)
- 解锁Redis集群开启模式之旅(redis 集群模式启动)
- Redis集群环境下的更改挑战(redis集群更改)
- 快速搭建Redis集群的7个实用命令(redis 集群常用命令)
- Redis集群完全指南精选命令大全(redis集群命令大全)
- Redis集群实现节点ID分布式管理(redis集群分布id)
- 如何构建Redis集群从节点的角度(redis 集群 从节点)
- Redis集群无法支持事务功能(redis集群不支持事物)
- 清理Redis集群保护数据安全(redis集群clean)
- 低耗时高效net下使用Redis实现队列处理(redis队列 .net)
- Redis实现持久化存储的配置方案(redis配置持久化存储)
- 精益求精Redis运维技术助力优化(redis运维功能)
- 故障Redis集群单数台故障排查实践(redis集群单数台)
- 从Redis集群到JWT让安全性飞速升级(redis集群jwt)
- 使用Redis集群构建JWT安全框架(redis集群jwt)
- Redis连接失败主机无法接入(redis连接不到主机)