《Redis安裝+主從部署》要點:
本文介紹了Redis安裝+主從部署,希望對您有用。如果有疑問,可以聯系我們。
IP:192.168.225.128
情況:centos7
步調 1、首先確認系統中是否存在C語言的編譯環境
# gcc -version或者 # g++ --versionyum install -y gcc
步調 2、下載redis安裝包
wget http://download.redis.io/releases/redis-3.2.10.tar.gz
步調 3、解壓到/usr/local/redis
# tar -zxvf redis-3.2.10.tar.gz# mv redis-3.2.10 /usr/local/redis# cd redis
步調 4、安裝
# make# make test遇到報錯
步調 5、修改配置文件
bind 192.168.225.128port 6379timeout 0daemonize yes
步調 6、啟動
# cd /usr/local/redis6379/bin# ./redis-server ../redis6379.conf &# cd /usr/local/redis6380/bin# ./redis-server ../redis6380.conf &
步驟 7、6380端口啟動服務,辦法如上,只不過存放的目錄不同
安裝地位:/usr/local/redis6380
(一個服務器上啟動兩個redis,端口為6379和6380,
192.168.225.128:6379主,192.168.225.128:6380從
步調 1、主redis服務器6379
不必要改動
步調 2、從redis服務器6380
vi /etc/redis/6380.conf
步調 3、啟動redis
先關閉redis# redis-cli -h 192.168.225.128 -p 6380 shutdown# cd /usr/local/redis6379/# bin/redis-server redis6379.conf &# cd /usr/local/redis6380/# bin/redis-server redis6380.conf &
步調 4、查看redis進程
# ps -ef |grep redis
步調 5、驗證主從是否同步(128:6379和128:6380)
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6379
步調 6、主從同步正常
步調 7、從庫默認是只讀的
192.168.225.128:6380> set lll beaty
192.168.225.128:6379主,192.168.225.128:6380從
步調 1、停止主庫redis
# redis-cli -h 192.168.225.128 -p 6379 shutdown
步調 2、將從redis設為主redis
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380 slaveof NO ONEOK
步調 3、測試從redis是否切換為主redis
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380
從庫可以寫入,切換勝利
步驟 4、本來的主redis6379重新恢復正常,需要重新切換回去
1.將現在的主redis6380數據進行保留
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380
2.將現在的主redis數據目錄下dump.rdb文件拷貝覆蓋本來主redis6379數據目錄下面
3.啟動本來的redis6379
# cd /usr/local/redis6379# bin/redis-server redis6379.conf &
4.將如今的主redis6380切換為從庫
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380 slaveof 192.168.225.128 6379OK
步調 5、查看主庫redis是否正常
之前在從庫中添加的key,此時在主庫6379中都可以查看
步調 6、驗證主從同步是否正常
主redis6379寫入,從redis6380可正常同步;
從redis只支撐讀,不支撐寫入
《Redis安裝+主從部署》是否對您有啟發,歡迎查看更多與《Redis安裝+主從部署》相關教程,學精學透。維易PHP學院為您提供精彩教程。