簡介
Predixy是一款高性能全特征 redis 代理,支持redis-sentinel和redis-cluster。關(guān)于Predixy的更多信息請?jiān)L問https://github.com/joyieldInc/predixy/blob/master/README_CN.md。
配置安裝流程
1.配置編譯環(huán)境
1)確保部署predixy上的服務(wù)器上已安裝redis,且redis處于運(yùn)行狀態(tài),檢驗(yàn)方法如下:
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
請參考鯤鵬社區(qū)中redis的指南部署redis。
2)安裝依賴包。
yum install libstdc++-static -y
3)安裝wget工具。
yum install wget -y
----結(jié)束
2.獲取源碼
1)下載Predixy源碼。
下載地址:https://github.com/joyieldInc/predixy/archive/1.0.5.tar.gz
2)復(fù)制至服務(wù)器“/usr/local/src”目錄。
----結(jié)束
3.編譯和安裝
1)進(jìn)入Predixy安裝包路徑,并解壓Predixy安裝包。
cd /usr/local/src && tar -zxvf 1.0.5.tar.gz
2)進(jìn)入Predixy的解壓目錄下。
cd predixy-1.0.5
3)編譯Predixy。
make -j4
4)進(jìn)入“src”目錄,把編譯好的predixy拷貝到“/usr/local/bin”下。
cd src && cp predixy /usr/local/bin/
----結(jié)束
4.運(yùn)行和驗(yàn)證
1)進(jìn)入Predixy的配置文件所在目錄,并修改“standalone.conf”文件。
cd /usr/local/src/predixy-1.0.5/conf && vim standalone.conf
修改內(nèi)容如下:
StandaloneServerPool {
RefreshMethod fixed
Group shard001 {
+ 127.0.0.1:6379
}
}
2)修改Predixy的配置文件“predixy.conf”。
vim predixy.conf
修改內(nèi)容如下:
################################### SERVERS ####################################
# Include cluster.conf
# Include sentinel.conf
# Include try.conf
Include standalone.conf
3)啟動(dòng)Predixy。
predixy predixy.conf &
4)通過redis-cli訪問Predixy。
redis-cli -h 127.0.0.1 -p 7617
系統(tǒng)回顯如下
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"
----結(jié)束