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+Html+缓存
Dec 20 PHP
PHP加速 eAccelerator配置和使用指南
Jun 05 PHP
php下安装配置fckeditor编辑器的方法
Mar 02 PHP
个人写的PHP验证码生成类分享
Aug 21 PHP
set_exception_handler函数在ThinkPHP中的用法
Oct 31 PHP
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
Feb 14 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
Feb 19 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
php和vue配合使用技巧和方法
May 09 PHP
PHP中的自动加载操作实现方法详解
Aug 06 PHP
在Laravel中实现使用AJAX动态刷新部分页面
Oct 15 PHP
浅析PHP中json_encode与json_decode的区别
Jul 15 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笔记之:日期函数的使用介绍
2013/04/24 PHP
IIS下PHP的三种配置方式对比
2014/11/20 PHP
php操作xml入门之cdata区段
2015/01/23 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
jQuery实现html双向绑定功能示例
2017/10/09 jQuery
最适应的vue.js的form提交涉及多种插件【推荐】
2018/08/27 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
python从子线程中获得返回值的方法
2019/01/30 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
使用python实现多维数据降维操作
2020/02/24 Python
python实现录屏功能(亲测好用)
2020/03/02 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
联想C++笔试题
2012/06/13 面试题
小车司机岗位职责
2013/11/25 职场文书
数控技术专科生自我评价
2014/01/08 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技