qq_18630487
真-酸辣土豆丝
采纳率16.7%
2019-05-15 11:48 阅读 858
已采纳

reids 消息队列传String接收乱码

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

redis jedis 版本:
图片说明

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    qq_18630487 真-酸辣土豆丝 2019-05-17 13:59

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

    点赞 评论 复制链接分享
  • gwj520319 gwj520319 2019-05-15 14:38

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

    点赞 评论 复制链接分享

相关推荐