天天看點

Dubbo分布式環境系列之三:分布式緩存Redis的安裝及配置

一、準備工作

1.VMware Workstation安裝兩台裝有Centos 6.5的虛拟機,IP如下:

192.168.2.137
192.168.2.138
           

2.使用Xshell 5的sftp分别上傳到兩台虛拟機上如下檔案:

redis-4.0.1.tar.gz
           

二、開放防火牆端口6379(Tomcat服務預設對外通路端口)

具體開放端口的過程可以參考部落格(CI系列之二:MySQL安裝及配置)中開放3306端口的詳細過程。

三、Redis主從伺服器安裝、配置及測試

Redis和ZooKeeper的注冊機制不同,Redis需要制定主伺服器,而ZooKeeper是自動推選機制,無需配置主伺服器。

1.在兩台主機上做如下一樣的操作

# mv redis-.tar.gz /usr/local // 移動壓縮檔案到安裝目錄
# cd /usr/local // 切換到軟體安裝目錄
# tar -zxvf redis-.tar.gz // 解壓
# cd redis- // 切換到Redis根目錄
# make // 編譯
# make install // 安裝
           

2.在IP為192.168.2.137的主機上配置Redis主伺服器

# vi redis.conf
bind   // 綁定通路IP
protected-mode no // 關閉保護模式,免密登入
slave-read-only yes // 從伺服器隻能讀,不能寫
           

3.在IP為192.168.2.138的主機上配置Redis從伺服器

# vi redis.conf
bind   // 綁定通路IP
protected-mode no // 關閉保護模式,免密登入
slave-read-only yes // 從伺服器隻能讀,不能寫
slaveof   // 指定主伺服器的IP和端口
           

4.先啟動主伺服器,後啟動從伺服器

# cd /usr/local/redis-4.0.1/src/
# ./redis-server ../redis.conf
           

5.測試

# ./redis-cli -h 192.168.2.137 -p 6379
# ./redis-cli -h 192.168.2.138 -p 6379
           

繼續閱讀