1、下載
http://download.redis.io/releases/redis-4.0.11.tar.gz
2、解壓
tar zxvf redis-4.0.11.tar.gz
3、安裝
cd redis-4.0.11
make
make install
4、修改配置文件
4.1 拷貝redis.conf 為master.conf、slave.conf兩個文件
兩個文件都在redis的安裝目錄中
4.2 master.conf修改
找到port port 6379(修改成 port 36379)
找到:bind 127.0.0.1(修改成:bind 0.0.0.0,記得修改成自己ip,遠程才能訪問。)
找到:protected-mode yes(設置成:protected-mode no;保護模式關閉,如果你不關閉保護模式,啟動哨兵的時候,無法正常運行。還有個解決辦法就是你設置密碼,但是一般都不設置redis的密碼。麻煩,我每次連接還得輸入密碼。在部署中,可以設置密碼。)
找到:daemonize no(設置成:daemonize yes,標示后台啟動。)
4.3 slave.conf修改
重復4.2的內容
找到port port 6379(修改成 port 36479)
找到:# slaveof (把注釋去掉,最后我這里是修改成:slaveof 172.16.4.220 36379,這樣表明自己是從服務器。)
如果你是做集群,可以把此配置文件,放在不同的服務器上,不需要修改任何配置。
4.4 sentinel.conf
找到:sentinel monitor mymaster 127.0.0.1 6379 2 (修改成:sentinel monitor mymaster 172.16.4.220 36379 1),請注意一定要是redis客戶端可以訪問的IP地址和端口
找到:# protected-mode no(設置成:protected-mode no)(去掉注釋,關閉保護模式)
5、啟動master、slave、sentinel服務
