1.在虚拟机上创建六个不同端口的redis实例
如 我本机的就是
192.168.0.89:7001 192.168.0.89:7002 192.168.0.89:7003 192.168.0.89:7004 192.168.0.89:7005 192.168.0.89:7006
端口的配置到 redis.conf中进行修改
2. 需要安装ruby 环境和 ruby的 gem库
yum install ruby
yum install rubygems
3.需要在redis目录下找到运行集群的rb包
redis集群管理工具redis-trib.rb
[root@bogon ~]# cd redis-3.0.0
[root@bogon redis-3.0.0]# cd src
[root@bogon src]# ll *.rb
4.官网下载
redis-3.0.0.gem 并进行安装
gem install redis-3.0.0.gem
5.使用命令
./redis-trib.rb create --replicas 1 192.168.0.89:7001 192.168.0.89:7002 192.168.0.89:7003 192.168.0.89:7004 192.168.0.89:7005 192.168.0.89:7006
进行集群,1 表示一主一从
6.访问的时候要这样
redis-cli -h 192.168.0.89 -p 7001 -c 指定IP 端口 和参数 -c
7.注意虚拟机的防火墙需要关闭,要不然可能会出现
No reachable node in cluster 错误
8,测试通过
注:本文章针对有redis基础的人群