简介
Predixy是一款高性能全特征 redis 代理,支持redis-sentinel和redis-cluster。关于Predixy的更多信息请访问https://github.com/joyieldInc/predixy/blob/master/README_CN.md。
配置安装流程
1.配置编译环境
1)确保部署predixy上的服务器上已安装redis,且redis处于运行状态,检验方法如下:
ps -ef | grep redis
[root@manager ~]# ps -ef | grep redis
root 14928 1 0 15:46 ? 00:00:00 redis-server 127.0.0.1:6379
root 14971 14778 0 15:47 pts/1 00:00:00 grep --color=auto redis
请参考鲲鹏社区中redis的指南部署redis。
2)安装依赖包。
yum install libstdc++-static -y
3)安装wget工具。
yum install wget -y
----结束
2.获取源码
1)下载Predixy源码。
下载地址:https://github.com/joyieldInc/predixy/archive/1.0.5.tar.gz
2)复制至服务器“/usr/local/src”目录。
----结束
3.编译和安装
1)进入Predixy安装包路径,并解压Predixy安装包。
cd /usr/local/src && tar -zxvf 1.0.5.tar.gz
2)进入Predixy的解压目录下。
cd predixy-1.0.5
3)编译Predixy。
make -j4
4)进入“src”目录,把编译好的predixy拷贝到“/usr/local/bin”下。
cd src && cp predixy /usr/local/bin/
----结束
4.运行和验证
1)进入Predixy的配置文件所在目录,并修改“standalone.conf”文件。
cd /usr/local/src/predixy-1.0.5/conf && vim standalone.conf
修改内容如下:
StandaloneServerPool {
RefreshMethod fixed
Group shard001 {
+ 127.0.0.1:6379
}
}
2)修改Predixy的配置文件“predixy.conf”。
vim predixy.conf
修改内容如下:
################################### SERVERS ####################################
# Include cluster.conf
# Include sentinel.conf
# Include try.conf
Include standalone.conf
3)启动Predixy。
predixy predixy.conf &
4)通过redis-cli访问Predixy。
redis-cli -h 127.0.0.1 -p 7617
系统回显如下
127.0.0.1:7617>
5) 通过set和get测试,如下所示。
127.0.0.1:7617> set huawei arm
OK
127.0.0.1:7617> get huawei
"arm"
----结束