婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php成功操作redis cluster集群的實例教程

php成功操作redis cluster集群的實例教程

熱門標簽:智能電銷語音機器人資訊 兼職做地圖標注好賺錢嗎 蘇州外呼系統有效果嗎 打開百度地圖標注 地圖標注怎么做商戶驗證 海南外呼系統方案 山東電銷卡外呼系統原理是什么 亳州企業外呼系統 400 電話 辦理

前言

java操作redis cluster集群可使用jredis

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

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

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

我用的是predis,下載地址:點擊這里

步驟如下:

下載好后重命名為predis,

server1:192.168.1.198

server2:192.168.1.199

predis.php

?php
require '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查看結果:

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

server1

[root@localhost src]# redis-cli -c -p 7000
127.0.0.1:7000> get name1
-> Redirected to slot [12933] located at 192.168.1.199:7004
"11"
192.168.1.199:7004> get name2
-> Redirected to slot [742] located at 192.168.1.199:7003
"22"
192.168.1.199:7003> get name3
"33"
192.168.1.199:7003>

server2

[root@localhost src]# redis-cli -c -p 7003
127.0.0.1:7003> get name1
-> Redirected to slot [12933] located at 192.168.1.199:7004
"11"
192.168.1.199:7004> get name2
-> Redirected to slot [742] located at 192.168.1.199:7003
"22"
192.168.1.199:7003> get name3
"33"
192.168.1.199:7003>

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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Redis Cluster集群主從切換的踩坑與填坑
  • Redis Cluster集群數據分片機制原理
  • 使用Ruby腳本部署Redis Cluster集群步驟講解
  • Redis cluster集群的介紹
  • Redis Cluster 集群搭建你會嗎

標簽:安康 紹興 萊蕪 金華 呼倫貝爾 清遠 綏化 溫州

巨人網絡通訊聲明:本文標題《php成功操作redis cluster集群的實例教程》,本文關鍵詞  php,成功,操作,redis,cluster,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php成功操作redis cluster集群的實例教程》相關的同類信息!
  • 本頁收集關于php成功操作redis cluster集群的實例教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宜君县| 望江县| 临夏县| 湖南省| 连云港市| 大同市| 漯河市| 忻州市| 黄大仙区| 右玉县| 汨罗市| 合肥市| 吐鲁番市| 潮州市| 措勤县| 鹿泉市| 石城县| 毕节市| 沙河市| 辽阳市| 仁怀市| 长顺县| 汨罗市| 隆昌县| 湖北省| 林口县| 崇礼县| 花莲县| 利津县| 通化县| 辰溪县| 宝山区| 襄城县| 富川| 虞城县| 耿马| 永济市| 龙岩市| 亳州市| 衡阳市| 福鼎市|