本文實(shí)例講述了PHP Swoole異步Redis客戶端實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:
使用版本:1.8.0及以上
使用條件:
1.開(kāi)啟async-redis
![](http://img.jbzj.com/file_images/article/201910/20191024112410285.png?2019924112526)
(如果沒(méi)有開(kāi)啟,重新編譯安裝Swoole時(shí)加入 --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";
運(yùn)行結(jié)果:
![](http://img.jbzj.com/file_images/article/201910/20191024112542605.png?2019924112610)
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP擴(kuò)展開(kāi)發(fā)教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php curl用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》及《php字符串(string)用法總結(jié)》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:- PHP swoole中使用task進(jìn)程異步的處理耗時(shí)任務(wù)應(yīng)用案例分析
- PHP Swoole異步讀取、寫(xiě)入文件操作示例
- PHP Swoole異步MySQL客戶端實(shí)現(xiàn)方法示例
- php基于 swoole 實(shí)現(xiàn)的異步處理任務(wù)功能示例
- PHP swoole和redis異步任務(wù)實(shí)現(xiàn)方法分析
- PHP擴(kuò)展Swoole實(shí)現(xiàn)實(shí)時(shí)異步任務(wù)隊(duì)列示例
- Swoole實(shí)現(xiàn)異步投遞task任務(wù)案例詳解
- 詳解thinkphp5+swoole實(shí)現(xiàn)異步郵件群發(fā)(SMTP方式)
- php異步多線程swoole用法實(shí)例
- 如何用RabbitMQ和Swoole實(shí)現(xiàn)一個(gè)異步任務(wù)系統(tǒng)