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

我正在尝试将列表作为特定键的集合值进行保存,但找不到任何方法,Redis是否可以使用此种方式保存数据,如果不是,请纠正我并帮助我完成这项工作。

我想将示例数据存储在以下格式中

发布者
     { 名称:域名,
          //列表
          Urls:{
                    url1,
                    url2,
                 }
         }
   ......................
   .....................
点赞
用户4483094
用户4483094

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

这里有一个例子:我有一个包含名称和 URL 的哈希表。其中 URL 是一个列表。

hset("publisher","NAME","域名");
hset("publisher","Urls","UrlsList");

当你从 hget("publisher","Urls") 中获取 Urls 时,做一个 lrange("UrlsList",0,-1)。这将获取列表中的所有值。

2016-04-27 14:49:44