虛擬機器下centos6.5系統redis叢集安裝
阿新 • • 發佈:2018-12-25
需要裝置
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.gz2.解壓並編譯安裝 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
拷貝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