一、redis多實例部署
實例1??????? 安裝目錄:/app/6380??????? 數據目錄:/app/6380/data
實例2??????? 安裝目錄:/app/6381??????? 數據目錄:/app/6381/data
1、創建實例安裝目錄
2、拷貝實例的配置文件
?3、編輯實例的配置文件
第二個同上
4、啟動實例
?5、連接redis實例進行數據讀寫
二、redis主從復制
作用:提高redis可用性
1、核心要素
1、redis采用異步的方式進行數據復制
2、支持一主多從的架構
3、復制數據時是非阻塞
4、從redis 2.6開始,從服務器默認是只讀
2、編輯從服務器的配置文件
如果主服務器有密碼則需添加上此配置即可
3、重啟 redis
4、驗證
在主服務器添加數據切換到從服務器驗證
上面說到從2.6版本開始從服務器默認是只讀狀態,所以無法寫入數據
?查看當前redis的工作狀態
查看主從復制相關的信息
查看從服務器的主從復制信息
5、主從切換
1、將從服務器提升為新主服務器
??????? SLAVEOF no one
2、將從服務器上連接主服務器的信息刪除
在從服務器中輸入此命令
?把這行配置去掉
重啟,進入查看主從信息,可以看到當前角色為主服務器
在另一臺redis配置文件中配置上此參數,即可作為從服務器存在
?