复述组建集群的操作步骤

  

这篇文章主要为大家详细介绍了复述组建集群的操作步骤,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

复述组建集群的操作步骤

<强>简要说明

2018年十月复述,发布了稳定版本的5.0版本,推出了各种新特性,其中一点是放弃Ruby的集群方式,改为使用C语言编写的redis-cli的方式,是集群的构建方式复杂度大大降低。关于集群的更新可以在Redis5的版本说明中看到,如下:

集群管理器从Ruby (redis-trib.rb)移植到redis-cli内C代码。检查redis-cli——集群帮助更多信息。

可以查看复述,官网查看集群搭建方式,连接如下

https://redis。io/主题/cluster-tutorial

以下步骤是在一台Linux服务器上搭建有6个节点的复述,集群。

<强>操作步骤

创建目录

新建目录:/根/软件/复述,

下载源码并解压编译

wget http://download.redis.io/releases/redis-5.0.0.tar.gz   焦油xzf redis-5.0.0.tar.gz   cd redis-5.0.0   使

创建6个复述,配置文件

6个配置文件不能在同一个目录,此处我们定义如下:

/根/软件/复述/redis-cluster-conf/7001/redis.conf/root/software/redis/redis-cluster-conf/7002/redis.conf/root/software/redis/redis-cluster-conf/7003/redis.conf/root/software/redis/redis-cluster-conf/7004/redis.conf/root/software/redis/redis-cluster-conf/7005/redis.conf/root/software/redis/redis-cluster-conf/7006/复述。参看

配置文件的内容为:

端口7001 #端口   开发支持集群是的#启用集群模式   cluster-config-file nodes.conf   cluster-node-timeout 5000 #超时时间   appendonly是的   daemonize是的#后台运行   保护模式没有#非保护模式   pidfile/var/run/redis_7001。pid

其中端口和pidfile需要随着文件夹的不同调增

<>强启动节点

/根/软件/复述/redis-5.0.0/src/redis-server/root/software/redis/redis-cluster-conf/7001/redis.conf/root/software/redis/redis-5.0.0/src/redis-server/root/software/redis/redis-cluster-conf/7002/redis.conf/root/software/redis/redis-5.0.0/src/redis-server/root/software/redis/redis-cluster-conf/7003/redis.conf/root/software/redis/redis-5.0.0/src/redis-server/root/software/redis/redis-cluster-conf/7004/redis.conf/root/software/redis/redis-5.0.0/src/redis-server/root/software/redis/redis-cluster-conf/7005/redis.conf/root/software/redis/redis-5.0.0/src/redis-server/root/software/redis/redis-cluster-conf/7006/复述。参看

<>强启动集群

/根/软件/复述/redis-5.0.0/src/redis-cli——集群创建192.168.2.40:7001 192.168.2.40:7002 192.168.2.40:7003 192.168.2.40:7004 192.168.2.40:7005 192.168.2.40:7006——集群副本1

启动后,可看到成功信息,如下:

在祝辞祝辞6节点上执行散列槽分配……   主[0]→位0 - 5460   主[1]→槽5461 - 10922   主[2]→槽10923 - 16383   添加副本192.168.2.40:7004 192.168.2.40:7001   添加副本192.168.2.40:7005 192.168.2.40:7002   添加副本192.168.2.40:7006 192.168.2.40:7003   在在在试图优化奴隶anti-affinity分配   [警告]一些奴隶主人一样的主机   M: 191 c645200a8b4d267f71e3354c8248dbb533dde 192.168.2.40:7001   槽(0 - 5460):(5461位)的主人   M: 400 a08d4e5a534c1b609988105d3e045395fbd12 192.168.2.40:7002   槽(5461 - 10922):(5462位)的主人   M: 684 f6aa0fbccda295ce6818a8c01ee7255a7b002 192.168.2.40:7003   槽(10923 - 16383):(5461位)的主人   S: f2701549ae98315b432d73b49d139ee77d5685b4 192.168.2.40:7004   复制684 f6aa0fbccda295ce6818a8c01ee7255a7b002   S: 9 fdc1e375436767ab815cbddd3df674f3bc2ca99 192.168.2.40:7005   复制191 c645200a8b4d267f71e3354c8248dbb533dde   S: e7742888ed85b37cff4a98e861e99bb16e8bae2c 192.168.2.40:7006   复制400 a08d4e5a534c1b609988105d3e045395fbd12   我可以设置上面的配置吗?(类型& # 39;是的# 39;接受):是的   在在在节点配置更新   在在在每个节点分配一个不同的配置的时代   在在在发送集群满足消息加入集群   等待加入集群   …   在在在集群执行检查(使用节点192.168.2.40:7001)   M: 191 c645200a8b4d267f71e3354c8248dbb533dde 192.168.2.40:7001   槽(0 - 5460):(5461位)的主人   1额外的副本(年代)   M: 684 f6aa0fbccda295ce6818a8c01ee7255a7b002 192.168.2.40:7003   槽(10923 - 16383):(5461位)的主人   1额外的副本(年代)   S: 9 fdc1e375436767ab815cbddd3df674f3bc2ca99 192.168.2.40:7005   槽:(0个)奴隶   复制191 c645200a8b4d267f71e3354c8248dbb533dde   S: e7742888ed85b37cff4a98e861e99bb16e8bae2c 192.168.2.40:7006   槽:(0个)奴隶   复制400 a08d4e5a534c1b609988105d3e045395fbd12   M: 400 a08d4e5a534c1b609988105d3e045395fbd12 192.168.2.40:7002   槽(5461 - 10922):(5462位)的主人   1额外的副本(年代)   S: f2701549ae98315b432d73b49d139ee77d5685b4 192.168.2.40:7004   槽:(0个)奴隶   复制684 f6aa0fbccda295ce6818a8c01ee7255a7b002   [好]同意对所有节点插槽配置。   在在在检查开槽……   在在在检查槽报道……   null

复述组建集群的操作步骤