- 安装ruby
- 安装ruby http://ftp.ruby-lang.org/pub/ruby/
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