前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP 实现Redis发布订阅消息及时通讯

PHP 实现Redis发布订阅消息及时通讯

作者头像
酒馆丁老师
发布2020-09-08 14:40:09
5800
发布2020-09-08 14:40:09
举报

订阅发布 也就是常说的生产者与消费者,常用于消息推送,就像你订阅了齐鲁晚报,然后每天送报人员将报纸给你送来一样,直接给代码。

目录

1.订阅

2.发布

1

订阅

代码语言:javascript
复制
<?php
/**
* Created by PhpStorm.
* Author: Jason Ding
* Date: 2017/3/28
* Time: 10:05
*/

//订阅
ini_set('default_socket_timeout', -1); //不超时
$redis = new redis();
$result = $redis->connect('192.168.0.221', 6379);
$redis->auth('password');
$redis->select(15);
$redis->subscribe(array('齐鲁晚报'), 'callback');
function callback($instance,$channelName,$message){
echo $message;
}

2

发布

代码语言:javascript
复制
<?php
/**
 * Created by PhpStorm.
 * Author: Jason Ding
 * Date: 2017/3/28
 * Time: 10:06
 */
//发布
$redis = new redis();
$result = $redis->connect('192.168.0.221', 6379);
$redis->auth('password');
$redis->select(15);
$message='happy new year';
$ret=$redis->publish('齐鲁晚报',$message);

var_dump($ret);

END

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 丁老师的技术随笔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档