php操作redis服務之Predis

2021-08-10 14:44:13 字數 727 閱讀 9254

require

'predis\autoload.php';

predis\autoloader::register();

predis預設host為127.0.0.1,預設埠號為6379

$client = new predis\client([

'host' => '127.0.0.1',

'port' => 6379

]);

如果redis服務有密碼驗證,使用$client->auth(password)來進行登入

設定指定key的值

$client->set(key,value)

獲取指定key的值

$client->get(key)

判斷是否存在某個值

$client->exists(key)

設定乙個有失效時間限制的key的值

$client->setex(key,second,value)

php操作redis php操作redis

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

PHP 操作 redis 手冊

本文為網上查詢資料,修改作為筆記記載,為什麼用 redis 不用 memcached?memcached存放資料無法持久化 將資料寫到硬碟中 redis資料也是存放到記憶體中,所以速度快。並且資料可以週期性寫到硬碟中,redis資料可以持久化。redis有五種資料型別 字串 string list ...

php操作redis例項

1 獲取所有key,不包括值 redis keys 2 獲取乙個或多個key的值,不限制資料型別 redis mget key1,key2 引數為陣列 3 設定指定key的生命週期 redis expire key,30 設定生命週期為30秒 4 獲取指定key的剩餘生命週期 redis ttl k...