PHP Swoole异步Redis客户端实现方法示例


Posted in PHP onOctober 24, 2019

本文实例讲述了PHP Swoole异步Redis客户端实现方法。分享给大家供大家参考,具体如下:

使用版本:1.8.0及以上

使用条件:

1.开启async-redis

php --ri swoole

PHP Swoole异步Redis客户端实现方法示例

(如果没有开启,重新编译安装Swoole时加入 --enable-async-redis  相关文章: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";

运行结果:

PHP Swoole异步Redis客户端实现方法示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
APMServ使用说明
Oct 23 PHP
第十一节--重载
Nov 16 PHP
使用 eAccelerator加速PHP代码的目的
Mar 16 PHP
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 PHP
php中读写文件与读写数据库的效率比较分享
Oct 19 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 PHP
php数组函数array_walk用法示例
May 26 PHP
功能强大的PHP POST提交数据类
Jul 15 PHP
php代码调试利器firephp安装与使用方法分析
Aug 21 PHP
PHPUnit + Laravel单元测试常用技能
Nov 06 PHP
Laravel自动生成UUID,从建表到使用详解
Oct 24 #PHP
Laravel使用模型实现like模糊查询的例子
Oct 24 #PHP
PHP 计算两个时间段之间交集的天数示例
Oct 24 #PHP
PHP Swoole异步MySQL客户端实现方法示例
Oct 24 #PHP
laravel 查询数据库获取结果实现判断是否为空
Oct 24 #PHP
Laravel实现ORM带条件搜索分页
Oct 24 #PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
Oct 24 #PHP
You might like
PHP新手上路(十)
2006/10/09 PHP
php Calender(日历)代码分享
2014/01/03 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
window.open的功能全解析
2006/10/10 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
很实用的js选项卡切换效果
2016/08/12 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
Python使用bs4获取58同城城市分类的方法
2015/07/08 Python
python 异常处理总结
2016/10/18 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Django REST framwork的权限验证实例
2020/04/02 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
外国语学院毕业生自荐信
2013/10/28 职场文书
个人自我评价分享
2013/12/20 职场文书
内业资料员岗位职责
2014/01/04 职场文书
寄语学生的话
2014/04/10 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
原生JS实现飞机大战小游戏
2021/06/09 Javascript
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL