php操作redis cluster集群成功例項

2021-07-25 20:42:24 字數 1231 閱讀 4378

將資料夾放在 redisphp

目錄下。同級建 predis.php ,裡面寫如下**:

<?php 

require 'predis/autoload.php';//引入predis相關包

//redis例項

$servers = array(

'tcp:',

'tcp:',

'tcp:',

'tcp:',

'tcp:',

'tcp:',

);

$client = new predis\client($servers, array('cluster' => 'redis'));

$client->set("name1", "11");

$client->set("name2", "22");

$client->set("name3", "33");

$client->setex("name4",200,"sdsf");

$name1 = $client->get('name1');

$name2 = $client->get('name2');

$name3 = $client->get('name3');

$name4 = $client->get('name4');

var_dump($name1, $name2, $name3,$name4);die;

?>

執行 predis.php 檢視結果;

在cmd執行結果為;

可以看到資料分布在各個伺服器上。

【注】redis setex命令是用來設定一些字串值,在redis的鍵指定的超時時間內。

redis 127.0.0.1:6379> setex mykey 60 redis

okredis 127.0.0.1:6379> ttl mykey

60redis 127.0.0.1:6379> get mykey

"redis

【注】ttl 檢視剩餘超時時間。

php操作php檔案

聽起來有些暈吧?使用php來操作php頁面。有乙個小的用途,在乙個系統當中可能會有個別的小項不便存入資料庫,但是我們又要經常在其他頁面當中呼叫,而且還需要更新,那麼我們就可以用這種方式來解決。其中遇到幾個小問題,搞了俺半天時間才搞定 比如說 使用者需要更改某乙個標題,但是單獨為這個標題在建立乙個表,...

mysql php 操作 php操作mysql步驟

php操作mysql步驟 php操作mysql步驟 1.connect mysql connect localhost root 123456 or die 資料庫連線失敗。mysql error 鏈結mysql。2.mysql select db database connect 選擇鏈結的資料庫...

php操作redis php操作redis

redis類和redi ception類 redis類用於建立redis客戶端 redis new redis 如果無法訪問redis伺服器,會丟擲redi ception異常物件 連線問題,redis服務已關閉,或者redis主機過載等 在任何其他不涉及無法訪問的伺服器 如金鑰不正確,無效命令等 ...