redis可以存数组吗?

1001:[(102,0.23,10),(106,0.43,11),(116,1.5,17),(118,1.12,9)]

key:1001
value:[(102,0.23,10),(106,0.43,11),(116,1.5,17),(118,1.12,9)]

这样的k-v可以放入redis中吗?并且102,106,116,118有序。

阅读 16.3k
4 个回答

你可以先将value序列化

redis的k=>v存储结构中的v要求是一个字符串。所以你可以像楼上说的序列化或者生成一个json字符串。redis是没有办法直接存放数组的。

新手上路,请多包涵

你可以存到zset结构 。

新手上路,请多包涵

我在想LPUSH RPOP或 RPUSH LPOP可不可以满足需求

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