成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Redis單機(jī)版搭建

CODING / 1085人閱讀

摘要:因?yàn)槭窃谔摂M機(jī)上面模擬搭建,所以我們可以設(shè)置六個(gè)不同的端口來(lái)模擬六臺(tái)虛擬機(jī)。官網(wǎng)然后將壓縮包上傳的虛擬機(jī)的服務(wù)器上,這里我用的是版本。把這了的改為接下來(lái)執(zhí)行執(zhí)行這條命令就可以后臺(tái)啟動(dòng)了查看進(jìn)程是否啟動(dòng)成功好了,單機(jī)版的版的已經(jīng)搭建成功了。

首先放一張Redis的架構(gòu)圖:

架構(gòu)細(xì)節(jié):

(1)所有的redis節(jié)點(diǎn)彼此互聯(lián)(PING-PONG機(jī)制),內(nèi)部使用二進(jìn)制協(xié)議優(yōu)化傳輸速度和帶寬.
(2)節(jié)點(diǎn)的fail是通過(guò)集群中超過(guò)半數(shù)的節(jié)點(diǎn)檢測(cè)失效時(shí)才生效.
(3)客戶端與redis節(jié)點(diǎn)直連,不需要中間proxy層.客戶端不需要連接集群所有節(jié)點(diǎn),連接集群中任何一個(gè)可用節(jié)點(diǎn)即可
(4)redis-cluster把所有的物理節(jié)點(diǎn)映射到[0-16383]slot上,cluster 負(fù)責(zé)維護(hù)node<->slot<->value
Redis 集群中內(nèi)置了 16384 個(gè)哈希槽,當(dāng)需要在 Redis 集群中放置一個(gè) key-value 時(shí),redis 先對(duì) key 使用 crc16 算法算出一個(gè)結(jié)果,然后把結(jié)果對(duì) 16384 求余數(shù),這樣每個(gè) key 都會(huì)對(duì)應(yīng)一個(gè)編號(hào)在 0-16383 之間的哈希槽,redis 會(huì)根據(jù)節(jié)點(diǎn)數(shù)量大致均等的將哈希槽映射到不同的節(jié)點(diǎn)。

所以搭建redis集群的時(shí)候最少要使用六臺(tái)服務(wù)器才可以(如果少于三臺(tái)服務(wù)器則不能投票)。因?yàn)槭窃谔摂M機(jī)上面模擬搭建,所以我們可以設(shè)置六個(gè)不同的端口來(lái)模擬六臺(tái)虛擬機(jī)。

第一步:首先在虛擬機(jī)上面安裝一個(gè)Redis
因?yàn)镽edis是c語(yǔ)言開發(fā)的,安裝redis需要c語(yǔ)言的編譯環(huán)境。如果沒有g(shù)cc需要在線安裝。yum install gcc-c++。
我這里使用時(shí)Redis5.02的安裝包redis-5.0.2.tar.gz。大家可以直接去官網(wǎng)下載就可以。Redis官網(wǎng)然后將壓縮包上傳的虛擬機(jī)的服務(wù)器上,這里我用的是Centos7.0版本。具體的上傳和解壓就不演示了。
把Redis解壓到/usr/local/的目錄下面。進(jìn)入Redis里面直接執(zhí)行make命令進(jìn)行編譯。(因?yàn)槔锩娴膸в蠱akefile)

編譯完成之后接下來(lái)就安裝 執(zhí)行命令代碼make install PREFIX=/usr/local/redis
在這里我們使用后端啟動(dòng)模式:這里需要進(jìn)入到我們剛才把Redis解壓的目錄中把redis.conf文件復(fù)制到編譯的目錄中

復(fù)制完成之后需要修改redis.conf的配置。把這了的no改為yes

接下來(lái)執(zhí)行執(zhí)行這條命令就可以后臺(tái)啟動(dòng)了

[root@localhost bin]# ./redis-server redis.conf

查看進(jìn)程是否啟動(dòng)成功[root@localhost bin]# ps aux|grep redis

好了,單機(jī)版的Redis版的已經(jīng)搭建成功了。

連接服務(wù)測(cè)試:

輸入這個(gè)指令:./redis-cli

設(shè)置String類型的數(shù)據(jù),然后取出

OK,Redis單機(jī)版服務(wù)器搭建完成,下一篇文章講解集群搭建,其實(shí),集群版主要就是在不同的服務(wù)器上面安裝而已,模擬的話:需要在一臺(tái)服務(wù)器上面設(shè)置不同的端口。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/72803.html

相關(guān)文章

  • Redis5.0集群版搭建

    摘要:上一篇文章已經(jīng)把單機(jī)版的搭建的過(guò)程介紹完了,接下來(lái)介紹集群版的搭建方法。搭建成功,下面這個(gè)圖片主要是講述了,誰(shuí)誰(shuí)誰(shuí)分配了什么槽,占用了那些節(jié)點(diǎn)。終于把集群搭建好了,下面讓我們一起進(jìn)行測(cè)試一下。 ##### 上一篇文章已經(jīng)把單機(jī)版的Redis搭建的過(guò)程介紹完了,接下來(lái)介紹Redis集群版的搭建方法。 首先我們回到local目錄在這個(gè)目錄里面創(chuàng)建一個(gè)redis-cluster目錄:mkdi...

    Chao 評(píng)論0 收藏0
  • 一文輕松搞懂redis集群原理及搭建與使用

    摘要:使用操作輸出內(nèi)容歡迎關(guān)注微信公眾號(hào)面試通關(guān)手冊(cè)關(guān)閉連接,每次使用完畢后關(guān)閉連接。測(cè)試集群版創(chuàng)建一個(gè)對(duì)象。 今天早上由于zookeeper和redis集群不在同一虛擬機(jī)導(dǎo)致出了點(diǎn)很小錯(cuò)誤(人為),所以這里總結(jié)一下redis集群的搭建以便日后所需同時(shí)也希望能對(duì)你有所幫助。筆主這里使用的是Centos7.如果你碰到任何問(wèn)題都可以來(lái)問(wèn)我,留言或者加我微信:bwcx9393. 關(guān)于Linux的一...

    jiekechoo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<