兩臺redis做主從+哨兵模式實現vip漂移
阿新 • • 發佈:2018-12-16
一、環境
地址 | 作業系統 | redis埠 | 哨兵埠 |
10.24.43.6 | centos6.x | 6380 | 6381 |
10.24.43.7 | centos6.x | 6380 | 6381 |
VIP:10.24.43.8 |
二、部署前準備
1.路徑
redis部署路徑:/data/UnicomSMS/Redis
2.主機名(選做)
master
[[email protected] ~]# cat /etc/sysconfig/network HOSTNAME=master [[email protected] ~]# cat /etc/hosts 127.0.0.1 master localhost ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
slave
[[email protected] ~]# cat /etc/sysconfig/network
HOSTNAME=slave
[[email protected] ~]# cat /etc/hosts
127.0.0.1 slave localhost
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
3.安裝yum
請確保你的主機有網路並安裝了wget mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #備份 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #下載阿里源 yum makecache #快取 yum -y update #更新阿里源
4.準備安裝包
redis安裝包
redis-4.0.10.tar.gz
下載地址:http://download.redis.io/releases/redis-4.0.10.tar.gz
linux下載:wget http://download.redis.io/releases/redis-4.0.10.tar.gz
依賴包安裝
yum -y install gcc gcc-c++ tcl
一般不需要安裝tcl,但是make是有可能會報錯tcl版本低,我一般都安上
三、安裝redis
進入安裝包路徑 cd /data/UnicomSMS/Redis 解壓 tar -zxvf redis-4.0.10.tar.gz 進入解壓後的目錄 cd /usr/local/redis/redis-4.0.10/ 編譯安裝 make make makeinstall 加入環境變數 echo 'PATH=$PATH':/data/UnicomSMS/Redis/redis-4.0.10/bin/ >> /etc/profile #路徑別寫錯哦 source /etc/profile 開啟並放入後臺執行 cd /data/UnicomSMS/Redis/redis-4.0.10/src nohup redis-server &>/dev/null & 檢查埠是否執行 netstat -unltp | grep :6379 連線redis redis-cli -p 6379 quit 兩臺一樣