一、安装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  #解压文件 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 cd ruby-2.2.7
./configure 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做redis简易集群

$ ./create-cluster create #连接各个实例
使用create-cluster做redis简易集群
使用create-cluster做redis简易集群

报错:

./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文件内路径可以根据自己实际地址调整

相关文章:

  • 2021-10-29
  • 2021-05-25
  • 2021-12-28
  • 2021-09-08
猜你喜欢
  • 2021-09-04
  • 2021-11-28
  • 2021-11-10
  • 2021-07-31
  • 2021-12-11
  • 2021-06-11
  • 2022-12-23
相关资源
相似解决方案