一、Redis安裝
1、打開Redis官網(wǎng)下載最新穩(wěn)定版本redis(https://redis.io)
#wget http://download.redis.io/releases/redis-4.0.11.tar.gz
2、解壓編譯安裝
#tar -zxvf redis-4.0.11.tar.gz
#cd redis-4.0.11
#yum install -y gcc #安裝編譯插件
#make
#make install
# ./utils/install_server.sh #全部回車采用默認(rèn)路徑
3、使用普通用戶啟動(dòng)Redis
#useradd -M -r -s /sbin/nologin redis #創(chuàng)建一個(gè)系統(tǒng)用戶,并禁止登陸
#mkdir /var/run/redis/
#mkdir /var/log/redis/
#sed -i 's@/var/run/@/var/run/redis/@' /etc/redis/6379.conf
#sed -i 's@/var/log/@/var/log/redis/@' /etc/redis/6379.conf
#sed -i 's@/var/run/@/var/run/redis/@' /etc/init.d/redis_6379
#chown -R redis.redis /etc/redis/ /var/run/redis/ /var/log/redis/ /var/lib/redis/ /etc/init.d/redis_6379 /usr/local/bin/redis-server /usr/local/bin/redis-cli
#sed -i 's@$EXEC $CONF@su redis -s /bin/bash -c "&"@' /etc/init.d/redis_6379
4、Redis測試
#redis-cli -v
二、Redis主從配置
Master 192.168.133.128 6379
Node1 192.168.133.129 6378(按照上面步驟進(jìn)行按照,端口設(shè)置為6378)
1、在主服務(wù)器上進(jìn)行以下配置:
#vim /etc/redis/6379.conf
將 bind 127.0.0.1 注釋掉,監(jiān)聽所有網(wǎng)口,保證外部可以訪問。
2、在從服務(wù)器上進(jìn)行配置:
#vim /etc/redis/6378.conf
在對(duì)應(yīng)的# slaveof <masterip> <masterport>注釋行下加入以下內(nèi)容:
slaveof master 6379
3、重啟服務(wù),添加數(shù)據(jù)測試
#/etc/init.d/redis_6379 restart
#/etc/init.d/redis_6378 restart
#redis-cli #登陸主數(shù)據(jù)庫
127.0.0.1:6379> set test 1234
# redis-cli -p 6378 #登陸從數(shù)據(jù)庫
127.0.0.1:6378> get test
"1234"
測試配置成功,已經(jīng)正常獲取到數(shù)據(jù)。