<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
redis 複製叢集是開發中一種比較常用的叢集模式,本篇演示如何在centos7上快速搭建一個redis複製叢集;
1、基於centos7系統的伺服器(或者雲伺服器);
2、redis 安裝包;
由於資源限制,本篇將在一臺伺服器上搭建,通過不同的埠號進行區分;
1、上傳redis安裝包到指定目錄下(並解壓)
2、在當前目錄下,建立三個目錄
在當前目錄,分別建立 7001,7002,7003 三個檔案目錄
3、將redis解壓包下的redis.conf組態檔分別拷貝到三個目錄下
4、修改每個組態檔的預設埠號,資料儲存目錄
可以使用sed命令進行批次替換修改
sed -i -e 's/6379/7001/g' -e 's/dir .//dir /tmp/7001//g' 7001/redis.conf sed -i -e 's/6379/7002/g' -e 's/dir .//dir /tmp/7002//g' 7002/redis.conf sed -i -e 's/6379/7003/g' -e 's/dir .//dir /tmp/7003//g' 7003/redis.conf
修改完畢後,我們不妨任意檢視一個組態檔,
5、修改每個範例的宣告IP
虛擬機器器本身存在多個IP,為了避免將來混亂,需要在redis.conf檔案中指定每一個範例的繫結ip資訊,格式如下:
replica-announce-ip 當前IP
仍然可以使用批次修改的方式進行編輯
sed -i '1a replica-announce-ip 當前IP' 7001/redis.conf sed -i '1a replica-announce-ip 當前IP' 7002/redis.conf sed -i '1a replica-announce-ip 當前IP' 7003/redis.conf
修改完畢,可以通過下面的命令確認下
以上組態檔的修改基本上就完成了
6、叢集啟動
分別啟動3個範例,啟動過程如下:
7001範例:
7002範例:
7003範例:
如果要一鍵停止,可以執行下面命令:
printf '%sn' 7001 7002 7003 | xargs -I{} -t redis-cli -p {} shutdown
7、設定3個範例之間的主從關係
上面啟動了3個範例,但是他們之間還並沒有形成主從關係,要設定主從可以使用replicaof 或者slaveof(5.0以前)命令。
有臨時和永久兩種模式:
這裡為了演示看出效果,我們採用第二種方式進行說明,通過redis-cli命令連線7002,執行下面的命令:
redis-cli -p 7002
然後執行如下命令
SLAVEOF 127.0.0.1 7001
執行完成上面命令的瞬間可以看到7001和7002兩個範例控制檯的輸出資訊,看得出7002完成了對7001的連線以及資料同步
使用同樣的方式連線7003使用者端,並執行上面的操作
連線7001使用者端,執行info命令檢視下叢集資訊,看到下面的資訊,說明叢集構建成功
8、叢集測試
在7001上面連線使用者端並設定一個key,然後在7002上面檢查
但是如果在7002或7003上面set一個key的時候就會報錯,即從節點沒有寫許可權;
很多同學在第一步上傳並解壓安裝包之後,也按照組態檔正確設定了,但是啟動報錯,這就犯了常識性錯誤,因為此時redis並沒有完成編譯安裝,因此需要進入到 redis的解壓包的src,目錄下,執行 : make install 命令;
到此這篇關於redis複製叢集搭建的實現的文章就介紹到這了,更多相關redis複製叢集搭建內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45