第一步:安装ruby环境,执行在安装光盘下的Package目录(/media/CentOS_6.8_Final/Packages)下的rpm:
• 执行rpm -ivhcompat-readline5-5.2-17.1.el6.x86_64.rpm
• 执行rpm -ivhruby-libs-1.8.7.374-4.el6_6.x86_64.rpm
• 执行rpm -ivhruby-1.8.7.374-4.el6_6.x86_64.rpm
• 执行rpm -ivhruby-irb-1.8.7.374-4.el6_6.x86_64.rpm
• 执行rpm -ivhruby-rdoc-1.8.7.374-4.el6_6.x86_64.rpm
• 执行rpm -ivhrubygems-1.3.7-5.el6.noarch.rpm
第二步:拷贝redis-3.2.0.gem到/opt目录下(文件可从网上下载)
第三步:在/opt目录下执行 gem install --local redis-3.2.0.gem
第四步:确定自己安装的redis中的redis.conf文件配置如下
第五步:复制多个redis.conf文件,如:6379,6380,6381,6389,6390,6391,内容如下:(需要注意在此之前,redis.conf文件目录下除redis.conf和dump.rdb文件外不允许有其它文件。另外数字部分与文件名的数字保持一致,4位数字具体多少没有太大关系)
第六步:依次将六个文件全部启动
第七步:在/opt/redis-3.2.5/src目录下,执行(此处的ip地址用redis自己的真实ip,每个端口号和ip地址之间是有空格的)
./redis-trib.rb create --replicas 1 192.168.31.211:6379192.168.31.211:6380
192.168.31.211:6381192.168.31.211:6389 192.168.31.211:6390 192.168.31.211:6391当出现下面内容时,说明已经搭建成功,此时有三个主机三个从机,当其中的一个主机宕机(比如6379),则对应的从机(6389)变为主机,原来的主机(6379)重启后,就会当做从机(如果想要切换过来,则关闭(6389),那么6379又回到主机,再启动6389)