关于Redis的数据结构:hash
hash类型只支持一层的key-value, 如何实现多层的呢? 就是一个value也是一个key-value对象。
有这个经验的解答一下
5 回复
他妈的我好像懂了,redis根本不玩这一套,redis是个字符串key-value数据库,直接存储几种常见的数据结构, 层级关系通过key的构造规则来表现,真他妈有意思。
使用命名空间
进去的时候JSON.stringify一下,出来的时候JSON.parse一下
@mmchjl 你这是一种方法,但是序列化毕竟有损耗,算上备选方案,我目前的打算命名空间和序列化结合, 说到底是个key-value数据库,要转变一下思路就好了,之前从关系数据库转变到文档数据库,这次转变比 上次还要颠覆,哈哈哈
是的 redis最有意思、最具挑战的地方就是key的设计