因此,我在c#webapi中使用Redis缓存,并且能够实现类似的层次结构将使我的生活变得更加轻松(如下所示:
a-> key1
b-> c ->key2
key3
d ->...
)
我的另一种选择是用键制作树状方法,其中a会给我另外2个键,一个用于键,另一个用于b,所以一个(但将是一团糟)
Redis支持多种数据类型。对于您的情况,您可以使用,Hashes
因为哈希可以在其中包含另一个嵌套的哈希。
由于Redis不支持嵌套数据结构,因此可以通过将内部哈希引用存储在外部哈希中来以这种方式存储它,这将在检索数据时遇到困难。否则,您可以将分层对象结构创建为JSON(或者,如果已有的话),然后将该序列化的对象存储在Redis中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句