当前位置: 首页 > news >正文

网站建设策划书主要内容做网站一定要正版系统吗

网站建设策划书主要内容,做网站一定要正版系统吗,龙泉建设有限公司网站,贵阳关键词优化平台Redis 的发布-订阅模型是一种消息通信模式#xff0c;它允许客户端之间通过特定的频道进行通信。在这种模型中#xff0c;有些客户端负责发布消息#xff08;发布者#xff09;#xff0c;而其他客户端则订阅它们感兴趣的频道并接收这些消息#xff08;订阅者#xff09…Redis 的发布-订阅模型是一种消息通信模式它允许客户端之间通过特定的频道进行通信。在这种模型中有些客户端负责发布消息发布者而其他客户端则订阅它们感兴趣的频道并接收这些消息订阅者。 以下是 Redis 发布订阅的基本操作 SUBSCRIBE订阅者使用此命令订阅一个或多个频道的消息。PUBLISH发布者使用此命令向指定的频道发送消息。UNSUBSCRIBE订阅者使用此命令取消订阅一个或多个频道的消息。PUNSUBSCRIBE订阅者使用此命令取消订阅所有频道的消息。 这种模型非常适合实现实时应用如实时通知、实时分析、实时数据更新等。 第一步: 在index/controller文件中创建个控制器 Publish.php 文件 ?php namespace app\mainapp\controller;use app\mainapp\BaseController; use think\cache\driver\Redis; class Publish extends BaseController { protected $redis;public function __construct(){$redis new Redis(Config::get(cache.stores.redis));$redis-connect(127.0.0.1,6379);$this-redis $redis;}//发布消息的控制器方法public function index(){//$this-redis-publish(频道名称,发布内容);//定义一个频道方法往这个频道发布消息,频道名称中英文都可以$res $this-redis-publish(sixStar:index,发布内容);var_dump(发布订阅消息成功,接受者数量为.$res);//关闭$this-redis-close();}//订阅多个频道//apipublic function api(){$this-redis-publish(sixStar:api,api平台开发专栏);}//swoolepublic function swoole(){$this-redis-publish(sixStar:swoole,swoole网络编程专栏);} } 第二步 在项目 application/command.php中 加入一条指令可参考 TP 添加定时任务 - 自定义指令 ?php // ---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // ---------------------------------------------------------------------- // | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved. // ---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // ---------------------------------------------------------------------- // | Author: dqh dqh163.com // ----------------------------------------------------------------------// ---------------------------------------------------------------------- // | 控制台配置 // ---------------------------------------------------------------------- return [// 指令定义commands [hello app\command\Subscribe,], ];?php /*** 自定义指令 - tpredis实现发布订阅和消息推送*/ namespace app\command;use think\console\Command; use think\console\Input; use think\console\Output; use think\cache\driver\Redis;class Subscribe extends Command {protected function configure(){$this-setName(subscribe)-setDescription(接收订阅消息);}protected function execute(Input $input, Output $output){$redis new Redis();$redis-connect(127.0.0.1, 6379);//订阅这个频道获取频道消息/*$res $redis-subscribe([sixStar:index],function($instance,$channel,$message){//实例频道消息//$res $redis-subscribe([sixStar:index,],function($instance,$channel,$message){//实例频道消息var_dump($message);//业务逻辑发送短信推送给用户等等});*///匹配适应规则的所有的频道消息$res $redis-psubscribe([sixStar:*],function($instance,$rule,$channel,$message){//实例规则频道消息var_dump($message);//业务逻辑发送短信推送给用户等等});$output-writeln( date(Y-m-d H:i:s));//输出内容} } 第二步  执行 php think 会有一条 subscribe 指令的命令 php think subscribe 这样就订阅成功了 用postman 请求 Publish/index 发布消息的控制器方法 就能收到一条订阅
http://www.dnsts.com.cn/news/78995.html

相关文章:

  • 东莞做企业营销型网站的公司维持一个素材网站要多少钱
  • 陕西省安康市建行 网站网页制作中网站名称怎么做
  • 网站统计关键词郑州建设信息网网
  • 网站建设公司杭州18年网站建设与网页设计开题报告
  • 廊坊网站建设方案开发消防证怎么考取需要什么条件
  • 郴州网站制作公司招聘计算机哪个专业最吃香热门专业
  • 怎么样做公司网站网页设计基础实训报告
  • 做导购网站要多少钱做网站的要求
  • php做网站最容易网站建设金
  • 邵阳做网站公司怎么做一个网站的logo设计图
  • 手机网站列表模板wordpress 文章 附件
  • 用什么建设网站本地环境建设网站
  • 如何用wix做网站西宁网站建设的企业
  • 工具类网站设计网站开发所需人员
  • 做咩有D网站响网吧上不了男女一起做暖暖网站
  • 旅游网站功能简介主流电商平台有哪些
  • 南昌做购物网站的公司红色企业网站
  • 网站维护属于什么部门wordpress首页导航添加图片尺寸
  • 苍山做网站修改wordpress版权连接
  • 福州网站关键词推广杭州网站建设技术
  • 天津通用网站建设收费网页制作模板ppt报告
  • 咸阳网站建设多少钱网站建设中古典武侠中文字幕
  • 新乡门户网站建设方案确实网站的建设目标
  • 福州服务类网站建设王烨请叫我鬼差大人
  • 建设企业网站官网u盾wordpress的模板文件
  • 中国发展在线网站官网百度如何发布信息推广
  • 网站建设 广州佛山wordpress优化方法
  • 赣县网站建设百度一下你就知道了官网
  • 网站与域名表白网址在线制作平台
  • 上海建设主管部门网站成都餐饮vi设计公司