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 相关文章推荐
PHP脚本的10个技巧(4)
Oct 09 PHP
解析thinkphp的左右值无限分类
Jun 20 PHP
基于PHP创建Cookie数组的详解
Jul 03 PHP
PHP URL路由类实例
Nov 12 PHP
使用PHP函数scandir排除特定目录
Jun 12 PHP
为你总结一些php系统类函数
Oct 21 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
微信公众号开发之获取位置信息php代码
Jun 13 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
Jul 03 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
Oct 18 PHP
Laravel validate error处理,ajax,json示例
Oct 25 PHP
解决Laravel使用验证时跳转到首页的问题
Nov 17 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
ASP知识讲座四
2006/10/09 PHP
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
基于javascript的JSON格式页面展示美化方法
2014/07/02 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
React.js中常用的ES6写法总结(推荐)
2017/05/09 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
2018/08/24 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
详解JavaScript执行模型
2020/11/16 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
Python中变量交换的例子
2014/08/25 Python
CentOS6.5设置Django开发环境
2016/10/13 Python
python实现m3u8格式转换为mp4视频格式
2018/02/28 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
python时间序列按频率生成日期的方法
2019/05/14 Python
Python+threading模块对单个接口进行并发测试
2019/06/25 Python
Python telnet登陆功能实现代码
2020/04/16 Python
巴黎欧莱雅法国官网:L’Oreal Paris
2019/04/30 全球购物
数控加工专业毕业生自荐信
2013/09/27 职场文书
周年庆促销方案
2014/03/15 职场文书
指导教师评语
2014/04/26 职场文书
2015年家长学校工作总结
2015/04/22 职场文书
分享mysql的current_timestamp小坑及解决
2021/11/27 MySQL