我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

reids 消息队列传String接收乱码

发送消息:
String cid=vo.getCompId().toString();
redisTemplate.convertAndSend(configUpdateQueue,cid);
处理消息:
图片说明

redis jedis 版本:
图片说明

传的String 实际接收到的是这个鸟样:图片说明

问题解决!在发布消息时用的RedisTemplate改成StringRedisTemplate就好了。redisTemplate.convertAndSend(configUpdateQueue,cid);要传字符串

写入字符串的时候调用下Encode,把字符串编码后保存到缓存里,从缓存里取出字符串的时候对字符串进行解码

近期文章

  • controller后于serviceimpl初始化是为啥
  • itmoproctor监控软件打开显示无网络
  • 关于print的问题
  • 为什么选c,我不李姐,求解!
  • python条件判断,输出不对
  • strlen("x\012\b\xab\ \ab\n")的值为
  • 安装统信家庭版后重启出现grub rescue字样
  • Linux网络通信出现No route to host
  • 为什么0没有被排序进去,不同的地方不一样的结果。
  • pycharm不知道怎么运行
  • 最后一个空填什么合适,对象可以这么赋吗
  • VB 如何在锁屏后播放音乐
  • python条件判断列表值是否大于255,输出不对
  • C语言getchar()什么情况下在scanf()后面写?
  • 博主你好,请问可以咨询一下您的那个随心音乐APP具体功能采用了什么技术吗
  • socket对离线留言进行循环发送时出现的问题
  • 此问题怎么破,构造函数啊
  • windows桌面项目里出现的一个问题
  • C++圣诞节快乐⊙▽⊙
  • 输入x的值,要求输出相应的y的值。

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华