Python redis 中储存混合数据怎么存

2019-02-15 15:32:04 +08:00
 aoscici2000

比如:

r.hmset('wang', {'name': 'wang', 'age': 30, 'hobbies': ['跳水', '爬山']})

当拿出来用的时候, ['跳水', '爬山'] 是个 byte 类型 b"['跳水', '爬山']"

转来转去感觉挺麻烦的, 一般都是怎么处理的? 独立出来弄一个 wang-hobbies ?

3052 次点击
所在节点    Redis
2 条回复
mayorbryant
2019-02-15 15:38:47 +08:00
用 json 反序列化处理一下不就可以了吗?
领外,redis 的 hash 映射在设置的时候不应该是 HMSET key field value 吗?
aoscici2000
2019-02-15 15:47:48 +08:00
@mayorbryant 对哦, 脑子锈了哈哈, 太感谢了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/535353

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX