centos6.8redis集群配置(一臺(tái)linux上配置集群)
1.下載redis
2.在自己所選擇的文件夾解壓文件
tar?redis-4.0.8?
3.cd redis-4.0.8然后執(zhí)行make編譯头镊,在安裝 makeinstall
安裝可以指定文件夾 make PREFIX=你指定的文件夾 install
??注意:make編譯如果失敗开睡,因?yàn)闆]有安裝gcc服務(wù)
yum install gcc 安裝gcc
rpm -qa |grep gcc查看安裝是否成功?
4.修改redis-4.0.8下的配置文件
vi?redis-4.0.8
①bind 0.0.0.0 ②port 7001 ③daemonize yes
④打開cluster-enabled yes ⑤ 打開?cluster-config-file nodes-6379.conf ⑥ 打開cluster-node-timeout 15000
⑦修改?appendonly yes
5.創(chuàng)建6個(gè)redis
將redis-4.0.8修改為redis7001,并復(fù)制5分,分別為redis7002等获讳,依次修改redis.conf中的端口號(hào)為7002,7003等等
6.啟動(dòng)一個(gè)嘗試一下趁餐,進(jìn)入你安裝的一個(gè)bin目錄 .
/redis-server /配置文件的相對(duì)或絕對(duì)路徑
ps -ef | grep redis查看是否啟動(dòng)成功
關(guān)閉redis
第一種方法? ? kill -9 進(jìn)程號(hào)
第二種方法? ?進(jìn)入bin目錄? ?redis-cli -p端口號(hào) shutdown
7雄嚣、安裝ruby
下面的過(guò)程都是在root權(quán)限下完成的。
1)升級(jí)Ruby的版本
1.安裝rvm棵介,我不知道這是個(gè)什么東西钉鸯,但是感覺像是Ruby的一個(gè)包管理器。
# curl -L get.rvm.io | bash -s stable
2.接著邮辽,source環(huán)境唠雕,讓rvm可用。
# source /usr/local/rvm/scripts/rvm
3.查看Ruby可用版本
# rvm list known
可以看到最新的版本是2.4.1逆巍,那么我們裝最新的吧及塘。
4.#rvm install 2.4.1
至此,我們升級(jí)了Ruby的版本锐极。
2)安裝gem redis接口笙僚,成功!
#gem install redis
3)安裝rubygems灵再,成功肋层!
#yum install -y rubygems
至此亿笤,我們的Ruby和運(yùn)行redis-trib.rb需要的環(huán)境安裝完成了。?
如果遇到問題栋猖,請(qǐng)參考搭建集群
8.進(jìn)入redis7001的src目錄執(zhí)行創(chuàng)建集群命令
ifconfig查找集群所在linux的ip地址192.168.242?
./redis-trib.rb create --replicas 1?192.168.242.134:7001 192.168.242.134:7002 192.168.242.134:7003 192.168.242.134:7004 192.168.242.134:7005 192.168.242.134:7006
其中1代表負(fù)主從復(fù)制 前三臺(tái)主機(jī) 后三臺(tái)從機(jī)??
0代表全部都是主機(jī)
9.測(cè)試可以進(jìn)入bin目錄執(zhí)行
./redis-cli -c -p主機(jī)端口號(hào)
10.提示
可以制作關(guān)閉 清除集群 啟動(dòng)?的腳本净薛,方便使用