zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Redis集群环境安装指南

Redis安装集群 环境 指南
2023-09-14 09:02:07 时间
在每个文件夹下面创建创建Redis配置文件,注意根据不同实例的端口号修改下面的配置文件,nodes.conf文件为Redis实例启动时自动生成。
当成功启动后,能看到每个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 文件进行修改,修改关键代码如下: