国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > 如何安裝Redis集群

    如何安裝Redis集群

    時間: 林澤1002 分享

    如何安裝Redis集群

      使用一臺機器,模擬6個redis實例來創(chuàng)建redis集群,其中3主3從。下面是學(xué)習(xí)啦小編收集整理的如何安裝Redis集群,希望對大家有幫助~~

      安裝Redis集群的方法

      工具/原料

      redis

      方法/步驟

      創(chuàng)建目錄,copy配置文件

      修改配置文件

      按照此方式修改7001~7005的配置文件,注意修改端口號。

      啟動各個實例

      創(chuàng)建集群

      現(xiàn)在我們已經(jīng)有了六個正在運行中的 Redis 實例, 接下來我們需要使用這些實例來創(chuàng)建集群, 并為每個節(jié)點編寫配置文件。

      通過使用 Redis 集群命令行工具redis-trib,編寫節(jié)點配置文件的工作可以非常容易地完成redis-trib位于Redis 源碼的src文件夾中,它是一個 Ruby 程序,這個程序通過向?qū)嵗l(fā)送特殊命令來完成創(chuàng)建新集群,檢查集群,或者對集群進行重新分片(reshared)等工作。

      我們需要執(zhí)行以下命令來創(chuàng)建集群:

      [root@localhost src]# ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

      /usr/bin/env: ruby: No such file or directory

      系統(tǒng)中沒有安裝ruby,所以報上面的錯誤。

      先安裝ruby

      [root@localhost yum.repos.d]# yum install ruby

      [root@localhost yum.repos.d]# yum install rubygems

      [root@localhost yum.repos.d]# gem install redis

      Successfully installed redis-3.2.2

      1 gem installed

      Installing ri documentation for redis-3.2.2...

      Installing RDoc documentation for redis-3.2.2...

      再次創(chuàng)建集群

      [root@localhost src]# ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

      Redis自動選擇主從

      連接集群

      redis-cli 也可以作為集群的客戶端工具,要想訪問集群,只需連接任意一個redis實例即可。使用-c參數(shù)

      [root@localhost bin]# ./redis-cli -c -p 7000

      總結(jié)

      set 命令寫數(shù)據(jù),集群將數(shù)據(jù)寫到7001實例上,當(dāng)你使用get命令獲取數(shù)據(jù)時,客戶端即自動切換到7001端口。

      redis-cli對集群的支持是非常基本的, 所以它總是依靠 Redis 集群節(jié)點來將它轉(zhuǎn)向(redirect)至正確的節(jié)點。一個真正的(serious)集群客戶端應(yīng)該做得比這更好: 它應(yīng)該用緩存記錄起哈希槽與節(jié)點地址之間的映射(map), 從而直接將命令發(fā)送到正確的節(jié)點上面。

    如何安裝Redis集群相關(guān)文章:

    1.windows7下安裝配置redis

    2.虛擬機Linux上部署DB2pureScale過程

    3.c#學(xué)習(xí)計劃

    3090413