使用predixy 連接 redis-cluster 集羣

一、 配置編譯環境

  1. 確保部署predixy上的服務器上已安裝redis,且redis處於運行狀態;
  2. 安裝依賴包: yum install libstdc++-static -y
  3. 下載工具:yum install wget -y

二、獲取資源

  1. 下載文件: wget https://github.com/joyieldInc/predixy/archive/1.0.5.tar.gz
  2. 複製到 /usr/local/src”目錄

三、安裝和編譯

  1. 解壓 :cd /usr/local/src && tar -zxvf 1.0.5.tar.gz
  2. 進入解壓目錄;
  3. 編譯predixy make -j4;
  4. 進入“src”目錄,把編譯好的predixy拷貝到“/usr/local/bin”下:cd src && cp predixy /usr/local/bin/
  5. 把src下的predixy-1.0.5/conf/下的所有配置文件拷貝到“/usr/local/bin”下:cp /usr/local/src/predixy-1.0.5/conf/* /usr/local/bin

四、修改配置文件

  1. 修改 /usr/local/bin 目錄下cluster.conf 文件如下;
ClusterServerPool {
    MasterReadPriority 60
    StaticSlaveReadPriority 50
    DynamicSlaveReadPriority 50
    RefreshInterval 1
    ServerTimeout 1
    ServerFailureLimit 10
    ServerRetryTimeout 1
    KeepAlive 120
    Servers {
        + 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
        + 127.0.0.1:7006
    }
}
  1. 修改 /usr/local/bin 目錄下predixy.conf 文件,默認predixy代理連接端口號7617
Include cluster.conf
  1. 修改 /usr/local/bin 目錄下auth.conf 文件,predixy代理連接密碼爲 #123456789#
Authority {
    Auth {
        Mode write
    }
    Auth "#123456789#" {
        Mode admin
    }
}

五、啓動predixy

首先進入目錄:cd /usr/local/bin
啓動: nohup predixy predixy.conf > /tmp/predixy.log 2>&1 &
查看日誌:tail -f /tmp/predixy.log

連接predixy 代理,操作redis數據:redis-cli -h 192.168.11.203 -p 7617 -a #123456789#

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章