Database 在redis中哈希
我一直在读到我不能在redis中嵌套数据结构,而包含它的唯一方法是创建一个引用 如果我理解正确,在redis中创建通用结构的方法是:Database 在redis中哈希,database,redis,nosql,Database,Redis,Nosql,我一直在读到我不能在redis中嵌套数据结构,而包含它的唯一方法是创建一个引用 如果我理解正确,在redis中创建通用结构的方法是: hmset ARandomStringAsAKey name kostas地址银河 我试图以这种方式存储散列文件: hmset ReferenceTest name kostas ref ARandomStringAsAKey 然后试图通过以下方式将其取回: hget ReferenceTest ref 但是我得到的唯一一个字符串是ARandomKeyAsAStr
hmset ARandomStringAsAKey name kostas地址银河
我试图以这种方式存储散列文件:
hmset ReferenceTest name kostas ref ARandomStringAsAKey
然后试图通过以下方式将其取回:
hget ReferenceTest ref
但是我得到的唯一一个字符串是ARandomKeyAsAString
我怎么可能那样做呢
提前谢谢 您无法通过
hget ReferenceTest ref
获得所需内容。
你应该:
ARandomKeyAsAString
)name kostas address银河
转换为json字符串,并存储它
127.0.0.1:6379> hmset ReferenceTest name kostas data "{\"name\":\"kostas\",\"address\": \"milky_way\"}"
OK
127.0.0.1:6379> hget ReferenceTest data
"{\"name\":\"kostas\",\"address\": \"milky_way\"}"
127.0.0.1:6379>
127.0.0.1:6379> hmset ReferenceTest name kostas data "{\"name\":\"kostas\",\"address\": \"milky_way\"}"
OK
127.0.0.1:6379> hget ReferenceTest data
"{\"name\":\"kostas\",\"address\": \"milky_way\"}"
127.0.0.1:6379>