将列表插入Redis中的另一个列表

10

在另一个数据结构中嵌入数据结构是可行的吗?目前我只能将字符串或数字插入列表中。

期望的数据结构是一个列表,其中每个组件也是一个列表。

3个回答

10

简单回答:不行,Redis列表成员只能是字符串。

复杂回答:字符串有很多用途。您可以使用许多不同格式(JSON、XML、CSV、特定于语言的序列化等)将列表序列化为字符串。Redis可以容纳相当大的字符串值,因此您可以存储仅指向包含实际值的键的标识符,或者您可以具有值本身的序列化列表。


3

Redis 只有一组非常有限的数据类型,详见:数据类型

你可以将元素列表名称存储在一个列表中,这样它就会有效地作为列表的列表。


2
是的,您可以将id列表存储在一个列表中,每个id都是指向其他Redis列表的指针。您可以使用多/ exec管道多命令架构来执行所有CRUD操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接