关于Redis的数据结构:hash
发布于 10 年前 作者 captainblue2013 4492 次浏览 最后一次编辑是 8 年前 来自 问答

hash类型只支持一层的key-value, 如何实现多层的呢? 就是一个value也是一个key-value对象。

有这个经验的解答一下

5 回复

他妈的我好像懂了,redis根本不玩这一套,redis是个字符串key-value数据库,直接存储几种常见的数据结构, 层级关系通过key的构造规则来表现,真他妈有意思。

使用命名空间

进去的时候JSON.stringify一下,出来的时候JSON.parse一下

@mmchjl 你这是一种方法,但是序列化毕竟有损耗,算上备选方案,我目前的打算命名空间和序列化结合, 说到底是个key-value数据库,要转变一下思路就好了,之前从关系数据库转变到文档数据库,这次转变比 上次还要颠覆,哈哈哈

是的 redis最有意思、最具挑战的地方就是key的设计

回到顶部