一、安装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
解压并编译安装:
tarxfruby−2.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