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

wordpress shiftcv搜索引擎优化行业

wordpress shiftcv,搜索引擎优化行业,wordpress手机号注册,福田网站建设费用Redis发布订阅PUB/SUB是一种消息通信模式,发送者PUB发送消息,订阅者SUB接收消息。Redis客户端可以订阅任意数量的频道,一个通道CHANNEL可以被多个客户端订阅,当一条消息发送到CHANNEL中去后所有订阅的客户端都会接收到此消息。 一…

Redis发布订阅PUB/SUB是一种消息通信模式,发送者PUB发送消息,订阅者SUB接收消息。Redis客户端可以订阅任意数量的频道,一个通道CHANNEL可以被多个客户端订阅,当一条消息发送到CHANNEL中去后所有订阅的客户端都会接收到此消息。

一、Redis客户端命令
  • 订阅一个或多个频道
SUBSCRIBE channel[channel ...] 
  • 取消客户端对一个或多个频道的订阅
UNSUBSCRIBE [channel [channel ...]]
  • 订阅一个或多个符合给定模式的频道
PSUBSCRIBE pattern [pattern ...]
  • 取消一个或多个符合给定模式的频道的订阅
PUNSUBSCRIBE [pattern [pattern ...]]
  • 向通道中发送消息
PUBLISH channel message
  • 查询活跃channel列表
PUBSUB CHANNELS [pattern]
  • 查询已订阅模式的数量
PUBSUB NUMPAT 
二、springboot发布订阅频道
  • 定义Receiver实体类
public class Receiver {private static final Logger LOGGER = LoggerFactory.getLogger(Receiver.class);private AtomicInteger counter = new AtomicInteger();public void receiveMessage(String message) {LOGGER.info("Received <" + message + ">");counter.incrementAndGet();}public int getCount() {return counter.get();}
}
  • 定义订阅消息通道配置类
@Configuration
public class RedisConfig {@Beanpublic String register(RedisMessageListenerContainer factory, MessageListenerAdapter messageListenerAdapter) {factory.addMessageListener(messageListenerAdapter, PatternTopic.of("test"));factory.addMessageListener(messageListenerAdapter, ChannelTopic.of("test1"));return "success";}@Beanpublic String register1(@Qualifier("test1RedisMessageListenerContainer") RedisMessageListenerContainer factory, MessageListenerAdapter messageListenerAdapter) {factory.addMessageListener(messageListenerAdapter, PatternTopic.of("test"));factory.addMessageListener(messageListenerAdapter, PatternTopic.of("test1"));return "success";}@Beanpublic MessageListenerAdapter messageListenerAdapter() {return new MessageListenerAdapter(new Receiver(), "receiveMessage");}
}

上述是基于自定义redis sdk,支持多个RedisMessageListenerContainer

  • 向频道中发送消息
    @GetMapping("send")public void send() {RedisDbFactory.getStringRedisTemplate().convertAndSend("test", "测试消息");RedisDbFactory.getStringRedisTemplate("test1").convertAndSend("test1", "测试消息1");}

开源SDK:https://github.com/mingyang66/spring-parent

http://www.tj-hxxt.cn/news/41913.html

相关文章:

  • 基于wap的企业网站设计与实现2022年seo最新优化策略
  • 温州哪里有做网站的公司4000-262-做营销型网站哪家好
  • 济南做网站公司xywlcn手机百度推广怎么打广告
  • 做网站标配网络推广工作内容
  • 自己做的网站加载慢的原因免费营销培训
  • 自己做音乐网站挣钱吗关键词排名网站
  • 网站价格套餐软文批发网
  • 网站推荐靠谱的能长久看的东莞网站制作十年乐云seo
  • 免费1级做爰片观看网站在线视频重庆网站建设公司
  • 网站效果图怎么做的昆明排名优化
  • 舟山做网站自己怎么做网页
  • 锛网站最新新闻热点事件
  • 网站建设云浪科技百度最新收录方法
  • 网站备案 自己的服务器网站制作平台
  • 前端做网站难吗网站综合查询工具
  • 学ui哪家培训机构好网站优化种类
  • 检察门户网站 建设意义爱站网 关键词挖掘工具
  • 做斗图的网站关键词搜索引擎又称为
  • 十大设计创意网站西安seo专员
  • 网站搭建wordpress互换链接的方法
  • 室内装饰设计平面图重庆专业seo
  • 没有网站怎么做淘宝客百度认证营销推广师
  • 内链好的网站深圳百度seo整站
  • 做外贸没有网站优秀软文范例
  • 自己做电商网站seo搜索引擎优化5
  • 网站建设是广告吗网络seo推广
  • 杭州市建设网官网长沙优化科技有限公司
  • 天津企业网站制作网站优化关键词排名
  • 淘宝客网站怎么做推广宁波seo网页怎么优化
  • wordpress drupal 插件河南郑州网站推广优化外包