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

Caching 如何在Redis中将列表另存为集合中的值,caching,lua,redis,Caching,Lua,Redis,我正在尝试将列表保存为特定键的集合中的值,但找不到任何方法,在redis中是否可能?。我不确定我们是否可以使用redis这样保存数据。如果没有,请纠正我并帮助我这样做 我想以如下格式存储示例数据 publisher { NAME : Domain, //list Urls : { url1, url2, } }

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

我想以如下格式存储示例数据

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

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

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

hset("publisher","NAME","Domain");
hset("publisher","Urls","UrlsList");
当您从hget获取URL(“发布者”、“URL”)时。执行
lrange(“UrlsList”,0,-1)
这将获取该列表中的所有值

$redis->set(“exampleKey”、“yourData”);这就是你需要的吗?请澄清问题。