博客
关于我
使用predixy 连接 redis-cluster 集群
阅读量:324 次
发布时间:2019-03-04

本文共 1773 字,大约阅读时间需要 5 分钟。

配置编译环境

确保服务器环境

  • 确保服务器上已安装Redis,确保其运行状态正常。
  • 安装依赖包

    1. 安装必要的系统依赖包:
    2. yum install libstdc++-static -y
      1. 安装下载工具:
      2. yum install wget -y

        获取资源

      3. 下载预置包:
      4. wget https://github.com/joyieldInc/predixy/archive/1.0.5.tar.gz
        1. 将包解压至 /usr/local/src 目录:
        2. cd /usr/local/srctar -zxvf 1.0.5.tar.gz

          安装与编译

        3. 进入解压目录并编译:
        4. make -j4

          如遇到 make: command not found 错误,请先安装开发工具包:

          yum -y install gcc automake autoconf libtool make#安装g++:yum install gcc gcc-c++
          1. 将编译好的可执行文件拷贝至 /usr/local/bin 目录:
          2. cd srccp predixy /usr/local/bin/
            1. 拷贝配置文件:
            2. cp /usr/local/src/predixy-1.0.5/conf/* /usr/local/bin

              修改配置文件

            3. 修改 cluster.conf 文件:
            4. # 修改 /usr/local/bin/cluster.conf

              提供的示例配置文件如下:

              ClusterServerPool {    # Redis集群服务器配置    Password 123456789    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. 修改 predixy.conf 文件:
              2. # 修改 /usr/local/bin/predixy.conf

                提供的示例配置文件如下:

                #################################### 服务器配置###################################Include cluster.confInclude sentinel.confInclude try.conf#################################### Redis代理配置#################################### 代理连接端口号,默认为 7617
                1. 修改 auth.conf 文件:
                2. # 修改 /usr/local/bin/auth.conf

                  提供的示例配置文件如下:

                  Authority {    # 代理连接密码    Auth "123456789" {        Mode write    }}

                  启动 predixy

                3. 进入 /usr/local/bin 目录并启动服务:
                4. cd /usr/local/binnohup predixy predixy.conf > /tmp/predixy.log 2>&1 &
                  1. 查看启动日志:
                  2. tail -f /tmp/predixy.log
                    1. 连接 predixy 代理操作 Redis 数据:
                    2. redis-cli -h 192.168.11.203 -p 7617 -a 123456789

                      补充脚本

                      提供一个启动脚本:

                      #!/bin/bashcd /usr/local/binnohup predixy predixy.conf > /tmp/predixy.log 2>&1 &echo "启动成功..."

    转载地址:http://qduh.baihongyu.com/

    你可能感兴趣的文章
    Node 裁切图片的方法
    查看>>
    Node+Express连接mysql实现增删改查
    查看>>
    node, nvm, npm,pnpm,以前简单的前端环境为什么越来越复杂
    查看>>
    Node-RED中Button按钮组件和TextInput文字输入组件的使用
    查看>>
    Node-RED中Switch开关和Dropdown选择组件的使用
    查看>>
    Node-RED中使用html节点爬取HTML网页资料之爬取Node-RED的最新版本
    查看>>
    Node-RED中使用JSON数据建立web网站
    查看>>
    Node-RED中使用json节点解析JSON数据
    查看>>
    Node-RED中使用node-random节点来实现随机数在折线图中显示
    查看>>
    Node-RED中使用node-red-browser-utils节点实现选择Windows操作系统中的文件并实现图片预览
    查看>>
    Node-RED中使用node-red-contrib-image-output节点实现图片预览
    查看>>
    Node-RED中使用node-red-node-ui-iframe节点实现内嵌iframe访问其他网站的效果
    查看>>
    Node-RED中使用Notification元件显示警告讯息框(温度过高提示)
    查看>>
    Node-RED中使用range范围节点实现从一个范围对应至另一个范围
    查看>>
    Node-RED中实现HTML表单提交和获取提交的内容
    查看>>
    Node-RED中将CSV数据写入txt文件并从文件中读取解析数据
    查看>>
    Node-RED中建立TCP服务端和客户端
    查看>>
    Node-RED中建立Websocket客户端连接
    查看>>
    Node-RED中解析高德地图天气api的json数据显示天气仪表盘
    查看>>
    Node-RED中通过node-red-ui-webcam节点实现访问摄像头并截取照片预览
    查看>>