在redis单机版的基础上进行集群搭建,下面是单机版搭建教程
由于redis集群最少需要三个节点,而每个节点由一个主和一个从所构成,所以最少要用6个redis实例。
第一步:将安装好的单机版复制六个出来(注意创建的六个实例不能有数据,如果有使用 flushall 命令进行清空,否则创建集群的时候会报错)
第二步:分别为6个redis实例分配端口号,修改redis.conf配置文件,并打开Cluster-enableyes前面的注释
第三步:启动六个redis实例
第四步:将redis-trib.rb文件复制到放有redis实例的文件夹下(命令:cp redis-trib.rb /usr/local/redis/)
1)在运行ruby脚本之前,需要安装ruby环境
命令:yuminstall ruby
yuminstall rubygems
2)安装redis-trib.rb运行依赖的ruby的包,安装之前要先把依赖包上传到linux上(命令:geminstall redis-3.0.0.gem)
第五步:使用redis-trib.rb创建集群
命令:
./redis-trib.rb create --replicas 1
192.168.158.133:7001 192.168.158.133:7002 192.168.158.133:7003
192.168.158.133:7004 192.168.158.133:7005 192.168.158.133:7006
第六步:使用redis客户端进行连接(命令:redis-cli -p 7001 -c)
集群安装成功后就可以操作redis指令了