
使用predixy 连接 redis-cluster 集群
发布日期:2021-05-07 04:05:42
浏览次数:18
分类:精选文章
本文共 1748 字,大约阅读时间需要 5 分钟。
一、 配置编译环境
- 确保部署predixy上的服务器上已安装redis,且redis处于运行状态;
- 安装依赖包:
yum install libstdc++-static -y
; - 下载工具:
yum install wget -y
;
二、获取资源
- 下载文件:
wget https://github.com/joyieldInc/predixy/archive/1.0.5.tar.gz
; - 复制到 /usr/local/src”目录
三、安装和编译
- 解压 :
cd /usr/local/src && tar -zxvf 1.0.5.tar.gz
; - 进入解压目录;
- 编译predixy
make -j4
; 若提示 -bash: make: command not found,则先执行以下命令:
yum -y install gcc automake autoconf libtool make# 安装g++:yum install gcc gcc-c++
- 进入“src”目录,把编译好的predixy拷贝到“/usr/local/bin”下:
cd src && cp predixy /usr/local/bin/
; - 把src下的predixy-1.0.5/conf/下的所有配置文件拷贝到“/usr/local/bin”下:
cp /usr/local/src/predixy-1.0.5/conf/* /usr/local/bin
;
四、修改配置文件
- 修改 /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 }}
- 修改 /usr/local/bin 目录下predixy.conf 文件,默认predixy代理连接端口号7617
################################### SERVERS ####################################Include cluster.conf# Include sentinel.conf# Include try.conf
- 修改 /usr/local/bin 目录下auth.conf 文件,predixy代理连接密码为 123456789
Authority { # 连接代理的密码 Auth "123456789" { Mode write }}
五、启动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
;
补充:创建脚本启动predixy
#!/bin/bashcd /usr/local/binnohup predixy predixy.conf > /tmp/predixy.log 2>&1 &echo "======== ok ========"
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月23日 01时33分16秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
项目中常用的审计类型概述
2019-03-05
新生儿不建议吃鱼肝油,这些你知道吗
2019-03-05
新生儿哭是因为什么
2019-03-05
nodeName与tagName的区别
2019-03-05
(九)实现页面底部购物车的样式
2019-03-05
在vue中给对象扩展属性的方法
2019-03-05
Neo4j : 通过节点的 id属性 对节点进行查,改,删操作
2019-03-05
Linux标准错误和标准输出重定向到同一个文件
2019-03-05
【2021年新书推荐】ASP.NET Core 5 and Angular
2019-03-05
python-day3 for语句完整使用
2019-03-05
java基础知识:构造函数
2019-03-05
java基础知识:封装
2019-03-05
mysql 中的数据实现递归查询
2019-03-05
linux下远程上传命令scp
2019-03-05
(四)块设备文件
2019-03-05
可重入和不可重入函数
2019-03-05
(2.1)关系模型之关系结构和约束
2019-03-05