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

主頁(yè) > 知識(shí)庫(kù) > php成功操作redis cluster集群的實(shí)例教程

php成功操作redis cluster集群的實(shí)例教程

熱門(mén)標(biāo)簽:智能電銷語(yǔ)音機(jī)器人資訊 兼職做地圖標(biāo)注好賺錢(qián)嗎 蘇州外呼系統(tǒng)有效果嗎 打開(kāi)百度地圖標(biāo)注 地圖標(biāo)注怎么做商戶驗(yàn)證 海南外呼系統(tǒng)方案 山東電銷卡外呼系統(tǒng)原理是什么 亳州企業(yè)外呼系統(tǒng) 400 電話 辦理

前言

java操作redis cluster集群可使用jredis

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

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

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

我用的是predis,下載地址:點(diǎn)擊這里

步驟如下:

下載好后重命名為predis,

server1:192.168.1.198

server2:192.168.1.199

predis.php

?php
require 'predis/autoload.php';//引入predis相關(guān)包
//redis實(shí)例
$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個(gè)key,按照算法分配到3個(gè)slot上,有可能分到3臺(tái)服務(wù)器上

首先運(yùn)行predis.php查看結(jié)果:

然后登錄到redis客戶端進(jìn)行集群驗(yàn)證:

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>

可以看到數(shù)據(jù)分布在各個(gè)服務(wù)器上,可以根據(jù)ps -ef | grep redis,殺掉其中幾個(gè)redis實(shí)例,再看效果

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

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

標(biāo)簽:安康 紹興 萊蕪 金華 呼倫貝爾 清遠(yuǎn) 綏化 溫州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php成功操作redis cluster集群的實(shí)例教程》,本文關(guān)鍵詞  php,成功,操作,redis,cluster,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php成功操作redis cluster集群的實(shí)例教程》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于php成功操作redis cluster集群的實(shí)例教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 柳州市| 洞口县| 杭锦旗| 四平市| 岫岩| 嵊泗县| 平陆县| 罗山县| 买车| 康乐县| 贵州省| 金沙县| 平武县| 密山市| 河曲县| 双柏县| 肥西县| 肥西县| 辉县市| 淮滨县| 会东县| 柳江县| 永吉县| 图木舒克市| 邯郸县| 孝感市| 金阳县| 恩施市| 云霄县| 焉耆| 澄江县| 眉山市| 大同县| 哈巴河县| 全州县| 镇原县| 策勒县| 云梦县| 尼木县| 江门市| 陵川县|