CNode

关于Redis的数据结构:hash

问答
Ccaptainblue2013发布于12 年前最后回复12 年前5 回复5034 浏览0 收藏

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

有这个经验的解答一下

查看回复

回复 (5)

C
captainblue2013#1·12 年前

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

T
tulayang#2·12 年前

使用命名空间

M
mmchjl#3·12 年前

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

C
captainblue2013#4·12 年前
引用 mmchjl进去的时候JSON.stringify一下,出来的时候JSON.parse一下

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

C
chemdemo#5·12 年前

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

参与回复
登录后即可参与回复。登录