1. 程式人生 > >虛擬機器下centos6.5系統redis叢集安裝

虛擬機器下centos6.5系統redis叢集安裝

需要裝置

1.三臺centos6.5虛擬機器(不是必須的,可以是同一臺虛擬機器6個埠)

2.redis3.0.4

3.xshell連線虛擬機器,xftp用於上傳檔案到linux/不是必須,如果你可以上傳檔案到Linux通過其他方式

開始安裝

步驟 1:上傳redis到伺服器/usr/local/wuyulun/下(這個目錄自己選),解壓,編譯

tar -zxvf redis-3.0.4.tar.gz

cd /usr/local/redis3.0.4

make

make install

注意:這裡執行make需要安裝gcc,因為redis是通過C語言開發的,需要支援C語言的環境

安裝指令:yum install gcc-c++

步驟2:在redis安裝目錄下建立目錄redis_cluster,以下分別建立目錄7000、7001分別代表各個redis啟動埠 然後將redis3.0.4安裝目錄下的redis.conf配置檔案分別考到7000/7001下 指令 cp /usr/local/wuyulun/redis-3.0.4/redis.conf /usr/local/wuyulun/redis_cluster/7001/
如下所示:

步驟3,7000/7001目錄下的配置檔案需要修改

進入7000目錄執行指令

vim redis.conf

修改以下引數

port 7000

daemonize yes//開啟後端啟動redis模式

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 5000

dbfilename dump7000.rdb

完成並儲存

其他埠修改不同數字即可;

步驟4,新增ruby環境:

想搭建redis叢集但是提示需要ruby2.2.+ 1下載原始碼包 wget https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.7.tar.gz
2.解壓並編譯安裝 tar xf ruby-2.2.7.tar.gzcd ruby-2.2.7 ./configure --prefix=/usr/local/ruby-2.2.7 make && make install 3.建立快捷鍵 需要先刪除舊的快捷方式重新建立 ln -s /usr/local/ruby-2.2.7/bin/ruby /usr/bin/ruby ruby -v ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-linux] 4安裝 rubygems

yum install rubygems

5.安裝rubyredis的介面程式 下載https://rubygems.org/gems/redis/versions/3.0.4

拷貝redis-3.0.4.gem/usr/local

執行:

gem install /usr/local/redis-3.0.4.gem

步驟5:分別啟動6例項 啟動例項進入src下或者/usr/local/bin下執行以下指令
redis-server /usr/local/wuyulun/redis_cluster/7000/redis.conf
redis-server /usr/local/wuyulun/redis_cluster/7001/redis.conf
步驟6:啟動叢集redis-trib.rb指令在在安裝目錄src下 redis-trib.rb create --replicas 1 192.168.255.134:7000 192.168.255.134:7001 192.168.255.132:7000 192.168.255.132:7001 192.168.255.130:7000 192.168.255.130:7001

參考

http://blog.csdn.net/xu470438000/article/details/42971091