<h3>1、環(huán)境準備</h3> centOS 6.7
<h3>2、開始安裝</h3>
集群中應該至少有三個節(jié)點,每個節(jié)點有一備份節(jié)點。需要6臺服務器。
搭建偽分布式,需要6個redis實例(生產(chǎn)環(huán)境搭建只需改下IP地址即可,步驟相似)。
redis-3.0.0下載鏈接
搭建集群的步驟:
第一步:在/usr/local/目錄下創(chuàng)建redis-cluster文件,解壓redis到redis-cluster目錄下,并復制6個redis實例指定端口從7001到7006

/usr/local/redis-cluster目錄結(jié)構(gòu)
編輯redis.conf 文件,修改端口號以及打開Cluster-enable yes前面的注釋:redis02、redis03...以此類推
<pre><code>
# vi redis01/redis.conf
</code></pre>

指定redis端口

打開Cluster-enable yes前面的注釋
第二步:需要一個ruby腳本。在redis源碼文件夾下的src目錄下。redis-trib.rb
第三步:把redis-trib.rb文件復制到到redis-cluster目錄下。
第四步:執(zhí)行ruby腳本之前,需要安裝ruby環(huán)境。
<pre><code># yum install ruby<p>
# yum install rubygems</code></pre>
第五步:安裝redis-trib.rb運行依賴的ruby的包。
redis-3.0.0.gem下載鏈接
<pre><code>
# gem install redis-3.0.0.gem
</code></pre>
第六步:啟動所有的redis實例,為方便啟動寫了個start-all.sh的腳本

start-all.sh的腳本
# ./start-all.sh
</code></pre>
第七步:使用redis-trib.rb創(chuàng)建集群。
<pre><code>
# ./redis-trib.rb create --replicas 1 192.168.25.153:7001 192.168.25.153:7002 192.168.25.153:7003 192.168.25.153:7004 192.168.25.153:7005 192.168.25.153:7006
</code></pre>
第八步、使用客戶端連接集群:
<pre><code>
# redis01/redis-cli -p 7001 -c
</code></pre>