请教一个go 使用redis的问题?

打算使用Redis的 stream 来实现消息队列

第一步:先插入数据,存进去的时候user_id是int
image.png

第二步:从队列中读取数据,读取的时候user_id变成了string这是为什么啊?这也太奇怪了,这修改完数据只能一一赋值结构体转换再插入数据么?

image.png

刚学Go请各位大佬指教

阅读 2.2k
1 个回答

说起来有些特别,在 Redis 存储的数据,大多数都是字符串类型的,即使你传入的是数字类型。

如果你想要保留类型,最简单的办法,就是在写入的时候序列化一下,读取的时候再反序列。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏