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 download.php实现代码 跳转到下载文件(response.redirect)
Aug 26 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 PHP
PHP递归算法的详细示例分析
Feb 19 PHP
深入理解PHP中的Session和Cookie
Jun 21 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
Nov 12 PHP
一个比较不错的PHP日历类分享
Nov 18 PHP
php使用pdo连接并查询sql数据库的方法
Dec 24 PHP
PHP中foreach()用法汇总
Jul 02 PHP
在php中设置session用memcache来存储的方法总结
Jan 14 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
May 21 PHP
Laravel使用RabbitMQ的方法示例
Jun 18 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程序占用多少内存(memory_get_usage)
2012/09/23 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
js表格分页实现代码
2009/09/18 Javascript
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
javascript对浅拷贝和深拷贝的详解
2016/10/14 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
关于Node.js的events.EventEmitter用法介绍
2017/04/01 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
2017/06/12 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
vue组件化中slot的基本使用方法
2019/05/01 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
详解JavaScript作用域 闭包
2020/07/29 Javascript
[01:02:03]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS VG
2014/05/26 DOTA
深入理解Python对Json的解析
2017/02/14 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
matplotlib中legend位置调整解析
2017/12/19 Python
用python处理图片实现图像中的像素访问
2018/05/04 Python
python 发送json数据操作实例分析
2019/10/15 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
四年的个人工作自我评价
2013/12/10 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
公司开业庆典策划方案
2014/06/04 职场文书
群众路线领导对照材料
2014/08/23 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
前台接待岗位职责
2015/02/03 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书