redis实现发布订阅
2017-06-13 13:58
549 查看
代码应用:
jedisclent类中的方法
long Publish(String EventCode,String paramJson);
实现类中的方法:
ProdDto s = prodDtoMapper.prodList(b.getBusinessid());
HashMap<String, Object> dataInfo = new HashMap<String, Object>();
HashMap<String, Object> data = new HashMap<String, Object>();
HashMap<String, Object> ddata = new HashMap<String, Object>();
HashMap<String, Object> dddata = new HashMap<String, Object>();
dataInfo.put("RISK_INFO", s);
data.put("ORG_CODE", s.getORG_CODE());
data.put("SALEAREA", s.getSALEAREA());
ddata.put("SALABLE_ORG_LIST", data);
dddata.put(s.getSALABLE_ORG_LIST(), ddata);
mqBaseDto.setData(dataInfo);
mqBaseDto.setTransTime(DatetimeUtils.nowString());
JSONObject mqBasejson = JSONObject.fromObject(mqBaseDto);
long a = jedisClient.Publish("prodList", mqBasejson.toString());
cmd中 要启动监听:
subscribe prodList
subscribe 是命令
prodlist 是调用publish方法中的key值
jedisclent类中的方法
long Publish(String EventCode,String paramJson);
实现类中的方法:
ProdDto s = prodDtoMapper.prodList(b.getBusinessid());
HashMap<String, Object> dataInfo = new HashMap<String, Object>();
HashMap<String, Object> data = new HashMap<String, Object>();
HashMap<String, Object> ddata = new HashMap<String, Object>();
HashMap<String, Object> dddata = new HashMap<String, Object>();
dataInfo.put("RISK_INFO", s);
data.put("ORG_CODE", s.getORG_CODE());
data.put("SALEAREA", s.getSALEAREA());
ddata.put("SALABLE_ORG_LIST", data);
dddata.put(s.getSALABLE_ORG_LIST(), ddata);
mqBaseDto.setData(dataInfo);
mqBaseDto.setTransTime(DatetimeUtils.nowString());
JSONObject mqBasejson = JSONObject.fromObject(mqBaseDto);
long a = jedisClient.Publish("prodList", mqBasejson.toString());
cmd中 要启动监听:
subscribe prodList
subscribe 是命令
prodlist 是调用publish方法中的key值
相关文章推荐
- Redis系列-JAVA与redis整合-Spring Data Redis实现一个订阅/发布系统
- redis实现发布/订阅
- java+redis+spring mvc实现发布订阅(不同项目间)
- Java实现redis的消息订阅和发布
- 利用redis简单实现消息订阅和发布
- Spring Data Redis实现一个订阅/发布系统
- Java——Redis的发布订阅基本实现
- php 实现redis发布订阅消息及时通讯
- Redis订阅发布(Java端实现)
- redis利用pipline实现发布订阅机制
- 使用Spring-Redis实现消息的发布/订阅
- .Net Redis实现发布/订阅(RedisPubSubServer)
- 基于订阅/发布模式的简易聊天室实现(java+redis)
- 使用redis的发布订阅模式实现消息队列
- 利用redis的订阅和发布来实现实时监控的一个DEMO(Python版本)
- Redis发布订阅实现原理
- NoSQL之Redis---PUB/SUB(订阅与发布)---JAVA实现
- Java实现Redis的消息订阅和发布
- Redis发布订阅和实现.NET客户端详解
- Redis的发布订阅及.NET客户端实现