国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php操作redis cluster集群成功的實例講解

2020-03-22 19:06:14
字體:
來源:轉載
供稿:網友
本篇文章給大家帶來的內容是關于php操作redis cluster集群成功的實例講解,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

java操作redis cluster集群可使用jredis

php要操作redis cluster集群有兩種方式:

1、使用phpredis擴展,這是個c擴展,性能更高,但是phpredis2.x擴展不行,需升級phpredis到3.0,但這個方案參考資料很少

2、使用predis,純php開發,使用了命名空間,需要php5.3+,靈活性高

我用的是predis,下載地址https://github.com/nrk/predis...

下載好后重命名為predis,

server1:192.168.1.198
server2:192.168.1.199

predis.php

 ?phprequire predis/autoload.php //引入predis相關包//redis實例$servers = array( tcp://192.168.1.198:7000 , tcp://192.168.1.198:7001 , tcp://192.168.1.198:7002 , tcp://192.168.1.199:7003 , tcp://192.168.1.199:7004 , tcp://192.168.1.199:7005 ,$client = new Predis/Client($servers, array( cluster = redis $client- set( name1 , 11 $client- set( name2 , 22 $client- set( name3 , 33 $name1 = $client- get( name1 $name2 = $client- get( name2 $name3 = $client- get( name3 var_dump($name1, $name2, $name3);die;

name1,name2,name3是3個key,按照算法分配到3個slot上,有可能分到3臺服務器
首先運行predis.php查看結果:

2378044598-5c34862341fcd_articlex.png

然后登錄到redis客戶端進行集群驗證:

server1

[root@localhost src]# redis-cli -c -p 7000127.0.0.1:7000 get name1- Redirected to slot [12933] located at 192.168.1.199:7004192.168.1.199:7004 get name2- Redirected to slot [742] located at 192.168.1.199:7003192.168.1.199:7003 get name3192.168.1.199:7003 

server2

[root@localhost src]# redis-cli -c -p 7003127.0.0.1:7003 get name1- Redirected to slot [12933] located at 192.168.1.199:7004192.168.1.199:7004 get name2- Redirected to slot [742] located at 192.168.1.199:7003192.168.1.199:7003 get name3192.168.1.199:7003 

可以看到數據分布在各個服務器上,可以根據ps -ef | grep redis,殺掉其中幾個redis實例,再看效果

以上就是php操作redis cluster集群成功的實例講解的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 多伦县| 天气| 布拖县| 于都县| 卢氏县| 类乌齐县| 泰宁县| 武清区| 桃源县| 新乐市| 苗栗市| 光山县| 锦屏县| 中超| 海淀区| 沧州市| 阿荣旗| 科尔| 天台县| 江阴市| 乐亭县| 海口市| 宁德市| 松桃| 锦屏县| 库尔勒市| 隆安县| 昌江| 河北省| 杭锦旗| 尚义县| 铁岭市| 古田县| 马边| 庆云县| 泗水县| 曲麻莱县| 仁怀市| 永州市| 辽宁省| 大同县|