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 相关文章推荐
数据库相关问题
Oct 09 PHP
聊天室php&amp;mysql(一)
Oct 09 PHP
PHP 第三节 变量介绍
Apr 28 PHP
php文件上传的简单实例
Oct 19 PHP
ThinkPHP中U方法的使用浅析
Jun 13 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
Jun 23 PHP
Laravel5中contracts详解
Mar 02 PHP
PHP实现获取并生成数据库字典的方法
May 04 PHP
PHP的swoole扩展安装方法详细教程
May 18 PHP
PHP实现路由映射到指定控制器
Aug 13 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
Oct 29 PHP
PHP实现单例模式建立数据库连接的方法分析
Feb 11 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 数组教程 定义数组
2009/10/23 PHP
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
thinkphp5实现无限级分类
2019/02/18 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
js实现字符串转日期格式的方法
2015/05/20 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
Jquery实现$.fn.extend和$.extend函数
2016/04/14 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
element中el-container容器与div布局区分详解
2020/05/13 Javascript
详解JavaScript 异步编程
2020/07/13 Javascript
介绍Python中的一些高级编程技巧
2015/04/02 Python
python中随机函数random用法实例
2015/04/30 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
Django websocket原理及功能实现代码
2020/11/14 Python
CSS3实现文字描边的2种方法(小结)
2020/02/14 HTML / CSS
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
高校教师自荐信范文
2014/03/13 职场文书
继承公证书样本
2014/04/04 职场文书
活动总结格式
2014/08/30 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
阿甘正传观后感
2015/06/01 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
python基础入门之普通操作与函数(三)
2021/06/13 Python
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
美元符号 $
2022/02/17 杂记