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 相关文章推荐
global.php
Dec 09 PHP
简化php模板页面中分页代码的解析
Feb 06 PHP
php下使用SimpleXML 处理XML 文件
Feb 27 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
最常用的8款PHP调试工具
Jul 06 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
Oct 27 PHP
php过滤表单提交的html等危险代码
Nov 03 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
Dec 15 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
PHP模版引擎原理、定义与用法实例
Mar 29 PHP
php+ajax实现文件切割上传功能示例
Mar 03 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 Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
2014/01/22 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
在for循环中length值是否需要缓存
2015/07/27 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
js重写方法的简单实现
2016/07/10 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
详解ECharts使用心得总结
2016/12/06 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
Vue.js样式动态绑定实现小结
2019/01/24 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
猫咪家具:CatsPlay
2018/11/03 全球购物
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
宿舍违规用电检讨书
2014/02/16 职场文书
人事专员职责
2014/02/22 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
档案信息化建设方案
2014/05/16 职场文书
企业法人代表证明书
2015/06/18 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
分享提高 Python 代码的可读性的技巧
2022/03/03 Python