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 相关文章推荐
用Flash图形化数据(二)
Oct 09 PHP
php自动适应范围的分页代码
Aug 05 PHP
PHP MemCached 高级缓存应用代码
Aug 05 PHP
重新封装zend_soap实现http连接安全认证的php代码
Jan 12 PHP
简单的php新闻发布系统教程
May 09 PHP
php使用function_exists判断函数可用的方法
Nov 19 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
Sep 22 PHP
php提交表单时保留多个空格及换行的文本样式的方法
Jun 20 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
Nov 13 PHP
php查看一个变量的占用内存的实例代码
Mar 29 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
Thinkphp3.2实用篇之计算型验证码示例
2017/02/09 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
JSON取值前判断
2014/12/23 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
js实现无缝滚动特效
2015/12/20 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
python爬虫之urllib3的使用示例
2018/07/09 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
pytorch实现查看当前学习率
2020/06/24 Python
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
UGG美国官网:购买UGG雪地靴、拖鞋和鞋子
2017/12/31 全球购物
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
机械设计及其自动化专业推荐信
2013/10/31 职场文书
董事长岗位职责
2013/11/30 职场文书
银行门卫岗位职责
2013/12/29 职场文书
品牌推广策划方案
2014/05/28 职场文书
二胎满月酒致辞
2015/07/29 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers