国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

redis-3.2.4集群搭建

2024-06-28 16:04:59
字體:
供稿:網(wǎng)友

      由于需要使用集群,我們現(xiàn)在一臺服務(wù)器利用多個端口進行測試一下,下面是搭建redis集群的過程:

此步驟是在之前安裝redis單機之后,接著來執(zhí)行。

1、創(chuàng)建6個redis實例:指定端口號為7001-7006

         1)第一步:在/usr/local路徑下創(chuàng)建redis-cluster文件夾

                 mkdir redis-cluster

         2)第二步:拷貝之前安裝的redis

                cp redis redis-cluster/ -r

                

          3)改名

                 mv redis redis01

                  

           4)修改redis.conf配置文件,

                  ·cluster-enable yes前面的注釋打開

                  ·port 改為7001

                  ·bind改為自己的ip,我的為192.168.25.133

           5)復(fù)制六份redis實例

                 cp -r redis01/ redis02

                 

                 復(fù)制完成后,修改其中的端口號就可以

2、 集群創(chuàng)建需要redis-trib.rb

     1)復(fù)制redis源碼文件夾下src目錄下的redis-trib.rb 到redis-cluster目錄下

            cp redis-trib.rb /usr/local/redis-cluster/

          

     2)執(zhí)行ruby腳本之前,需要安裝ruby環(huán)境

            ·  yum install ruby

            ·  yum install rubygems

            ·  安裝redis-trib.rb運行依賴的ruby包

                       上傳所需的包

                            

                      執(zhí)行命令

                            gem install redis-3.2.1.gem

                             

 3、啟動redis

      由于創(chuàng)建了多個redis實例,啟動redis一個個啟動,比較麻煩,下面就創(chuàng)建一個腳本來啟動所有的redis。

       1)在redis-cluster下創(chuàng)建start-all.sh文件

       2)填入內(nèi)容,啟動redis腳本             

cd /usr/local/redis-cluster/redis01/bin./redis-server /usr/local/redis-cluster/redis01/etc/redis.confcd .. ..cd /usr/local/redis-cluster/redis02/bin./redis-server /usr/local/redis-cluster/redis01/etc/redis.confcd .. ..cd /usr/local/redis-cluster/redis03/bin./redis-server /usr/local/redis-cluster/redis03/etc/redis.confcd .. ..cd /usr/local/redis-cluster/redis04/bin./redis-server /usr/local/redis-cluster/redis04/etc/redis.confcd .. ..cd /usr/local/redis-cluster/redis05/bin./redis-server /usr/local/redis-cluster/redis05/etc/redis.confcd .. ..cd /usr/local/redis-cluster/redis06/bin./redis-server /usr/local/redis-cluster/redis06etc/redis.confcd .. ..

        3) 給start-all.sh添加可執(zhí)行屬性

              chmod +x start-all.sh

              

       4) 啟動reids 并查看是否成功

              ./start-all.sh

              

 4、使用redis-trib.rb創(chuàng)建redis

       ./redis-trib.rb create --replicas 1 192.168.25.133:7001 192.168.25.133:7002 192.168.25.133:7003 192.168.25.133:7004 192.168.25.133:7005  192.168.25.133:7006

     

5、測試redis集群

     使用redis客戶端

      1)進入任一一個redis安裝的目錄下

          cd /usr/local/redis-cluster/redis01/bin

       2)執(zhí)行命令啟動redis客戶端

            ./redis-cli -h 192.168.25.133 -c -p 7001

       3)設(shè)置值

           set key1 heloo

       4)從其他端口獲取該key(key1)的值

          get key1

           


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 霞浦县| 黄陵县| 张掖市| 青岛市| 娄烦县| 都安| 甘孜| 黑龙江省| 彭山县| 库伦旗| 黑河市| 留坝县| 黄平县| 剑阁县| 肇州县| 南丰县| 繁昌县| 屏东县| 锦屏县| 奉贤区| 中宁县| 宜宾县| 冀州市| 广昌县| 南充市| 应用必备| 通山县| 南部县| 渭南市| 青阳县| 武鸣县| 永昌县| 班戈县| 简阳市| 股票| 葫芦岛市| 兴海县| 柘荣县| 平果县| 阳高县| 陵川县|