使用create-cluster做redis简易集群

一、安装redis

1、下载并安装redis(版本为4.0.9)(大概编译安装才有create-cluster文件)
$ wget: http://219.239.26.13/files/205900000B7E5F47/download.redis.io/releases/redis-4.0.9.tar.gz

2、解压并将文件夹放到 /usr/local/redis:
tar -zxvf redis-4.0.9.tar.gz #解压文件 tar -zxvf redis-4.0.9.tar.gz #解压文件 cp ./redis-4.0.9 /usr/local/redis #将文件夹复制到redis文件夹

3、安装redis:
$ cd /usr/local/redis make install #进入到redis文件夹进行安装

二、安装ruby

注:create-cluster create 连接实例时需要使用ruby语言和ruby-redis

下载并安装ruby:
$ wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.gz

解压并编译安装:
tarxfruby2.2.7.tar.gz t a r x f r u b y − 2.2.7. t a r . g z cd ruby-2.2.7
./configure . / c o n f i g u r e make && make install

安装ruby-redis
$ gem install redis

三、启动redis create-cluster

1、进入create-cluster文件夹
$ cd /usr/local/redis/create-cluster #进入create-cluster 所在文件夹

2.启动各个实例
$ ./create-cluster start

Starting 30001
Starting 30002
Starting 30003
Starting 30004
Starting 30005
Starting 30006

$ ps aux | grep redis #查看redis是否启动 如下图所示已启动

这里写图片描述

$ ./create-cluster create #连接各个实例
这里写图片描述
这里写图片描述

报错:

./redis-trib.rb create –replicas 1 XXXXXX:5301 XXXXXX:5302 XXXXXX:5303 XXXXXX:5304 XXXXXX:5305 XXXXXX:5306

/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require’: cannot load such file – redis (LoadError)

解决方式 : 可能是因为没有安装 ruby的 redis插件
gem install redis

注:

redis内shell文件内路径可以根据自己实际地址调整

原文链接:https://blog.csdn.net/shuleibaihe/article/details/80058110

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/16768

(0)
上一篇 2022年11月16日
下一篇 2022年11月16日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml