如何将列表保存为Redis中的值

时间:2016-04-27 13:03:18

标签: caching lua redis

我正在尝试将列表保存为特定键的集合中的值,但找不到任何方法,是否可以在redis中?我不确定天气我们可以使用redis保存这样的数据。如果没有,请纠正我并帮助做到这一点。

我想存储样本数据,如下面的格式

publisher 
     { NAME : Domain,
          //list
          Urls : { 
                    url1,
                    url2,
                 }
         }
   ......................
   .....................

1 个答案:

答案 0 :(得分:1)

你不能在Redis中这样存储。相反,您可以在值中使用该列表的引用并使用它。

这是一个例子: 我有一个哈希包含NAME和网址。其中url是一个列表。

hset("publisher","NAME","Domain");
hset("publisher","Urls","UrlsList");

当您从hget(“发布者”,“网址”)获取网址时。执行lrange("UrlsList",0,-1)这将获取该列表中的所有值。