中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Redis集群架構簡介-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“Redis集群架構簡介”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

成都創(chuàng)新互聯(lián)專注于歷下網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供歷下營銷型網(wǎng)站建設,歷下網(wǎng)站制作、歷下網(wǎng)頁設計、歷下網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務,打造歷下網(wǎng)絡公司原創(chuàng)品牌,更為您提供歷下網(wǎng)站排名全網(wǎng)營銷落地服務。

一、Redis Cluster(Redis集群)簡介:

(1)edis是一個開源的key value存儲系統(tǒng),受到了廣大互聯(lián)網(wǎng)公司的青睞。redis3.0版本之前只支持單例模式,在3.0版本及以后才支持集群,這里我搭建用的是最新的版本 redis-5.0.7;

(2)redis集群采用P2P模式,是完全去中心化的,不存在中心節(jié)點或者代理節(jié)點;

(3)redis集群是沒有統(tǒng)一的入口的,客戶端(client)連接集群的時候連接集群中的任意節(jié)點(node)即可,集群內(nèi)部的節(jié)點是相互通信的(PING-PONG機制),每個節(jié)點都是一個redis實例。

二、集群搭建需要的環(huán)境:

(1)Redis集群至少需要3個節(jié)點,因為投票容錯機制要求超過半數(shù)節(jié)點認為某個節(jié)點掛了該節(jié)點才是掛了,所以2個節(jié)點無法構成集群。

(2)要保證集群的高可用,需要每個節(jié)點都有從節(jié)點,也就是備份節(jié)點,所以Redis集群至少需要6臺服務器。

(3)安裝ruby

三、部署集群:

為了節(jié)省資源,這邊準備了兩臺虛擬機,各自安裝三個網(wǎng)卡,這樣總共就是六個網(wǎng)卡,也就是同時運行6個 redis 實例。

角色IP地址
redis1192.168.220.131
redis2192.168.220.164
redis3192.168.220.165
redis4192.168.220.135
redis5192.168.220.166
redis6192.168.220.167

第一步:先都安裝好 redis 服務

第二步:修改配置文件,所有節(jié)點配置一樣

vim /etc/redis/6379.conf
1、首先要注釋掉 bind 項:
//redis 中 bind 選項默認監(jiān)聽所有網(wǎng)卡
2、做如下操作:
protected-mode no      //關閉保護模式
port 6379              //開啟監(jiān)聽端口
daemonize yes          //以獨立進程啟動
cluster-enabled yes    //開啟群集功能
cluster-config-file nodes-6379.conf     //群集名稱文件位置
cluster-node-timeout 15000        //群集超時時間設置
appendonly yes                    //開啟aof持久化

(1)重啟服務:

/etc/init.d/redis_6379 restart

(2)重啟過后,此時在 /var/lib/redis/6379 這個目錄下,就會多出兩個文件:

appendonly.aof :持久化文件
nodes-6379.conf :節(jié)點首次啟動生成的配置文件
Redis集群架構簡介

第三步:這步只需要在 master 主服務器中操作

1.導入 key 文件

keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

2.安裝 rvm :

curl -sSL https://get.rvm.io | bash -s stable

3.執(zhí)行環(huán)境變量:

source /etc/profile.d/rvm.sh
rvm list known   //列出 Ruby 可安裝的版本

4.安裝 Ruby2.4.1 版本

rvm install 2.4.1

5.使用 Ruby2.4.1 版本

rvm use 2.4.1
ruby -v    //查看當前 Ruby2.4.1 版本

Redis集群架構簡介
6.再次安裝 Redis

gem install redis

Redis集群架構簡介
7.重新啟動 redis

/etc/init.d/redis_6379 restart

第四步:創(chuàng)建群集

六個實例分為三組,每組一主一從,–replicas 1 表示每組一個從,下面交互的時候,需要輸入 yes 才可以創(chuàng)建。
使用源碼解壓目錄中的 redis-trib.rb 工具創(chuàng)建群集。

redis-cli --cluster create 192.168.220.131:6379 192.168.220.164:6379 192.168.220.165:6379 192.168.220.135:6379 192.168.220.166:6379 192.168.220.167:6379 --cluster-replicas 1

第五步:驗證:

1.隨意登錄一臺 redis,創(chuàng)建一對鍵值:

redis-cli -h 192.168.220.164 -p 6379        //連接164這臺主機

Redis集群架構簡介
2.此時,我們連接登錄到另外一臺主機上,查看鍵名

redis-cli -h 192.168.220.131 -p 6379      //連接到131這臺主機上

Redis集群架構簡介

“Redis集群架構簡介”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前文章:Redis集群架構簡介-創(chuàng)新互聯(lián)
文章位置:http://m.rwnh.cn/article4/dsdsoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、電子商務、關鍵詞優(yōu)化手機網(wǎng)站建設、微信小程序、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
永嘉县| 叶城县| 沭阳县| 富蕴县| 修水县| 马关县| 淳化县| 获嘉县| 宽甸| 禹州市| 连州市| 磐安县| 江陵县| 虞城县| 新民市| 南平市| 沾化县| 曲阜市| 花莲市| 涟源市| 根河市| 分宜县| 武威市| 文水县| 黄骅市| 五河县| 甘谷县| 孝感市| 芒康县| 浮山县| 湖口县| 潞城市| 佛教| 隆化县| 灵丘县| 屏山县| 伊宁县| 普定县| 永登县| 永清县| 田阳县|