今日被Redis坑的夠嗆灾搏,三臺設(shè)備,啟動了兩臺立润,導(dǎo)致redis的集群模式每次都啟動失敗狂窑,聯(lián)系運(yùn)維,那臺機(jī)器一時半會連不上桑腮,所以需要改成單機(jī)模式泉哈。
現(xiàn)在先備注一下今天了解到的東西
1、Redis按章
1.安裝系統(tǒng)包
unzip gcc_rpm.zip
cd gcc_rpm
rpm -Uvh ./*.rpm --nodeps --force
2破讨、ruby
注意:此處需要用root安裝
tar -vxf ruby-2.2.2.tar.gz
cd ruby-2.2.2/
./configure
make install
ruby -v
3.安裝tcl
tar -vxf tcl8.6.3-src.tar.gz
cd tcl8.6.3/unix
./configure
Make
# 使用root賬號執(zhí)行一下命令
make install
4.安裝rubygems
tar -vxf rubygems-2.4.8.tgz
cd rubygems-2.4.8/
# 使用root執(zhí)行一下命令
ruby setup.rb
5.安裝redis
tar -vxf redis-4.0.14.tar.gz
cd redis-4.0.14/
make
#Root賬號執(zhí)行命令
make install
make test
6.安裝redis-3.3.3.gem
gem install redis-3.3.3.gem
解決之
yum -y install zlib-devel openssl-devel
/home/redis/ruby-2.2.2/ext/zlib
ruby extconf.rb
make && make install
/home/redis/ruby-2.2.2/ext/openssl
ruby ./extconf.rb
vi Makefile
top_srcdir = ../..
make
make install
gem install redis-3.3.3.gem
2丛晦、集群配置
- 準(zhǔn)備好6個節(jié)點配置文件
redis6379.conf....redis6391.conf
, 加上bind 192.168.42.111
- 依次啟動6個節(jié)點:./redis-server clusterconf/redis6379.conf
- 如果之前redis有數(shù)據(jù)存在,flushall清空提陶;(坑:不需要cluster meet ..)
(也可以將所有的dump.rpd和nodes.conf文件備份烫沙,然后刪除) - 建立集群:去集群的安裝目錄下
cd /home/app/redis-4.0.14/src
-
vim redis-trib.rb,添加密碼
- 創(chuàng)建集群
./redis-trib.rb create --replicas 1 192.168.42.111:6379 192.168.42.111:6380 192.168.42.111:6381 192.168.42.111:6389 192.168.42.111:6390 192.168.42.111:6391
- 驗證集群
./redis-cli -p 6379 -h 192.168.42.111 -c