ruby安装redis集群

  1. 下载地址 https://rubygems.org/pages/download

2、上传到linux

3、cd rubygems-2.7.7

4、ruby setup.rb

5、gem -v查看版本

wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz

注意:启动完毕后,6 个 Redis 实例尚未构成集群。

五. 安装ruby http://ftp.ruby-lang.org/pub/ruby/ 下载地址 https://rubygems.org/pages/download

(1)安装 ruby 和 rubygems(注意:需要 ruby 的版本在 1.8.7 以上)

yum install ruby rubygems -y

注意:如果执行第三步的时候遇到问题(redis requires Ruby version >= 2.2.2),是ruby版本的问题,

按照这个教程操作就可以解决问

(2)检查 ruby 版本:

ruby -v

ruby 2.0.0p648 (2015-12-16) [x86_64-linux].gem

(3)gem 安装 redis ruby 接口:

gem install redis

yum install ruby

yum install rubygems

gem install redis-4.0.1.gem

六. 执行 Redis 集群创建命令(只需要在其中一个节点上执行一次则可)

cd /home/zsg/Downloads/redis-4.0.1/src/

cp redis-trib.rb /usr/local/bin/redis-trib

#cd /usr/local/bin/

redis-trib create --replicas 1 192.168.1.114:7114 192.168.1.115:7115 192.168.1.116:7116 192.168.1.111:7111 192.168.1.112:7112 192.168.1.113:7113

(输入 yes 并按下回车确认之后,集群就会将配置应用到各个节点,并连接起(join)各个节点,也就是让各个节点开始互相通讯)

最后一行信息表示集群中的 16384 个槽都有至少一个主节点在处理, 集群运作正常。

集群创建过程说明:

(1) 给定 redis-trib 程序的命令是 create , 这表示我们希望创建一个新的集群;

(2) 这里的 --replicas 1 表示每个主节点下有一个从节点;

(3) 之后跟着的其它参数则是实例的地址列表,程序使用这些地址所指示的实例来创建新集群;

总的来说,以上命令的意思就是让 redis-trib 程序创建一个包含三个主节点和三个从节点的集群。

接着,redis-trib 会打印出一份预想中的配置给你看,如果你觉得没问题的话(注意核对主从关系是否是你想要的),就可以输入 yes , redis-trib 就会将这份配置应用到集群当中。

七. 集群简单测试

使用 redis-cli 命令进入集群环境

[root@zk-01 bin]# ./redis-cli -c -h 192.168.43.129 -p 7114

192.168.43.129:7114> set abc 123

-> Redirected to slot [7638] located at 192.168.43.130:7112

OK

[zsg@zk-02 bin]$ ./redis-cli -c -h 192.168.43.131 -p 7116

192.168.43.131:7116> get abc

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43231324/article/details/85273800