安装redis-cluster集群需要使用官方提供的ruby脚本
redis源码包src下的redis-trib.rb文件就是管理集群的ruby脚本
需要先安装执行ruby脚本所需要的环境
yum install ruby
yum install rubygems
将ruby脚本执行需要的包redis-3.0.0.gem上传到服务器
执行 gem install redis-3.0.0.gem
将安装好的redis的bin文件夹复制6份到redis-cluster文件夹下
修改配置文件端口从7001-7006
cluster-enabled yes 打开这个设置
把redis-trib.rb文件放到redis-cluster文件夹下
启动6个redis实例
这个时候会发现启动了一个redis之后其他的redis就不能启动了
所以要修改配置文件中的这个选项
cluster-config-file nodes-7001.conf 改成对应的端口号
创建集群
./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006
可以看到集群创建成功
测试登录7001用 -c 的方式表示集群方式登录
set a 100 可以看到直接重定向到7003
表示集群创建成功