本文實例講述了PHP Swoole異步Redis客戶端實現(xiàn)方法。分享給大家供大家參考,具體如下:
使用版本:1.8.0及以上
使用條件:
1.開啟async-redis
(如果沒有開啟,重新編譯安裝Swoole時加入 --enable-async-redis 相關(guān)文章:Linux下源碼包安裝Swoole及基本使用)
2.安裝hiredis:
CentOS
yum install libhiredis-devel
Ubuntu:
apt install libhiredis-dev
使用示例:
redis.php:
?php
$client = new swoole_redis;
$client->connect('127.0.0.1', 6379, function (swoole_redis $client, $result) {
echo "連接Redis...\n";
var_dump($result);
if ($result === false) {
echo "連接失敗\n";
return;
}
$client->set('name', 'lws', function (swoole_redis $client, $result) {
var_dump($result);
$client->close();
});
$client->get('name', function(swoole_redis $client, $result) {
var_dump($result);
$client->close();
});
});
echo "666\n";
運行結(jié)果:
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP擴展開發(fā)教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php curl用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》及《php字符串(string)用法總結(jié)》
希望本文所述對大家PHP程序設(shè)計有所幫助。
您可能感興趣的文章:- PHP swoole中使用task進程異步的處理耗時任務(wù)應(yīng)用案例分析
- PHP Swoole異步讀取、寫入文件操作示例
- PHP Swoole異步MySQL客戶端實現(xiàn)方法示例
- php基于 swoole 實現(xiàn)的異步處理任務(wù)功能示例
- PHP swoole和redis異步任務(wù)實現(xiàn)方法分析
- PHP擴展Swoole實現(xiàn)實時異步任務(wù)隊列示例
- Swoole實現(xiàn)異步投遞task任務(wù)案例詳解
- 詳解thinkphp5+swoole實現(xiàn)異步郵件群發(fā)(SMTP方式)
- php異步多線程swoole用法實例
- 如何用RabbitMQ和Swoole實現(xiàn)一個異步任務(wù)系統(tǒng)