资讯专栏INFORMATION COLUMN

PHP+Redis发布订阅

kk_miles / 3545人阅读

摘要:发布订阅提示发布订阅通知基于连接超时受配置影响可以修改或者动态添加第一个参数为服务器的第二个为端口为发布的频道名称为发布的消息回调函数这里写处理逻辑

PHP+Redis发布订阅
提示:
    redis发布订阅通知基于socket,连接超时受配置影响,可以修改php.ini,或者动态添加
    ini_set("default_socket_timeout", -1);
    
    
pub.php
```
$redis = new Redis();
// 第一个参数为redis服务器的ip,第二个为端口
$res = $redis->connect("127.0.0.1", 6379);
// test为发布的频道名称,hello,world为发布的消息
$res = $redis->publish("test","hello,world");
```

sub.php
```
$redis = new Redis();
$res = $redis->connect("127.0.0.1", 6379,0);
$redis->subscribe(array("test"), "callback");

// 回调函数,这里写处理逻辑
function callback($instance, $channelName, $message) {
    echo $channelName, "==>", $message,PHP_EOL;
}
```

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30985.html

相关文章

  • Redis发布订阅

    摘要:的发布订阅功能由等命令组成。发布与订阅频道名中国男篮战胜了美国男篮,获得了奥运冠军订阅多个频道则直接添加该数组子元素这里除了这条命令之外其它命令都不能使用留意我们接收消息的回调函数。那么将消息发送给模式的订阅者。 Redis的发布订阅功能由 PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令组成。 通过执行SUBSCRIBE命令,客户端可以订阅一个或多个频道从而成为这些频道...

    nodejh 评论0 收藏0
  • SegmentFault 技术周刊 Vol.37 - 分布式缓存利器:Redis

    摘要:持久化到中反向代理的负载均衡基于的集群搭建如何实现从中订阅消息转发到客户端的扩展是阻塞式,使用订阅发布模式时,会导致整个进程进入阻塞。缓存是用于解决高并发场景下系统的性能及稳定性问题的银弹。 showImg(https://segmentfault.com/img/bVYE6k?w=900&h=385); Redis 是由意大利程序员 Salvatore Sanfilippo(昵称:a...

    binaryTree 评论0 收藏0
  • PHP面试常考内容之Memcache和Redis(3)

    摘要:自己整理了一篇不同等级面试都问什么的文章,关注公众号琉忆编程库,回复等级,我发给你。 你好,是我琉忆。今天是周五了,再上一天班就周末了,提前祝大家周末愉快。嘿嘿。这篇文章是本周Memcache和Redis内存数据库常考的专题。本周一和周三更新的文章路径:PHP面试常考内容之Memcache和Redis(1)PHP面试常考内容之Memcache和Redis(2)本周(2019.2-18至...

    Lionad-Morotar 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<