2011-12-02 158 views
5

這可能在另一個數據結構中有一個數據結構嗎?到目前爲止,我只能在列表中插入一個字符串或一個數字。在Redis的另一個列表中插入一個列表

期望的數據結構將是一個列表,其中每個組件也是一個列表。

回答

5

簡單的回答:不,Redis列表成員只能是字符串。

複雜的答案:你可以用字符串做很多事情。您可以使用多種不同格式(JSON,XML,CSV,特定於語言的序列化等)將列表序列化爲字符串。 Redis可以保存相當大的字符串值,因此您只能存儲指向包含實際值的鍵的標識符,或者您可以擁有序列化的值列表。

2

Redis有一組數據類型非常有限,可以在這裏找到:Data types

你可以做的是元素列表的名稱存儲在一個列表,它會有效地充當列出的名單。

1

是的,你可以在列表中存儲一個id列表,每個id是一個指向其他redis列表的指針。您可以使用多/ exec管道多命令架構來執行所有CRUD操作

相關問題