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 相关文章推荐
Optimizer与Debugger兼容性问题的解决方法
Dec 01 PHP
PHP编码转换
Nov 05 PHP
使用PHP静态变量当缓存的方法
Nov 13 PHP
php生成随机颜色的方法
Nov 13 PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 PHP
php获取Google机器人访问足迹的方法
Apr 15 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
Jun 30 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
php多进程模拟并发事务产生的问题小结
Dec 07 PHP
php实现简单的守护进程创建、开启与关闭操作
Aug 13 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
德劲1103的维修打理经验
2021/03/02 无线电
php file_get_contents函数轻松采集html数据
2010/04/22 PHP
分享一段php获取linux服务器状态的代码
2014/05/27 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
Yii列表定义与使用分页方法小结(3种方法)
2016/07/15 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
jQuery的12招常用技巧分享
2011/08/08 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
jQuery实现对象转为url参数的方法
2017/01/11 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
node.js实现上传文件功能
2019/07/15 Javascript
p5.js实现故宫橘猫赏秋图动画
2019/10/23 Javascript
JS数组降维的实现Array.prototype.concat.apply([], arr)
2020/04/28 Javascript
[原创]python爬虫(入门教程、视频教程)
2018/01/08 Python
使用Python设计一个代码统计工具
2018/04/04 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
pandas处理csv文件的方法步骤
2020/10/16 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
英格兰橄榄球商店:England Rugby Store
2016/12/17 全球购物
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
100%羊绒:NakedCashmere
2020/08/26 全球购物
商场端午节活动方案
2014/01/29 职场文书
保密普查工作实施方案
2014/02/25 职场文书
求职简历自我评价范例
2014/03/12 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
matlab xlabel位置的设置方式
2021/05/21 Python