Predixy如何配置

簡介

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é)束