Caching 如何在Redis中将列表另存为集合中的值
我正在尝试将列表保存为特定键的集合中的值,但找不到任何方法,在redis中是否可能?。我不确定我们是否可以使用redis这样保存数据。如果没有,请纠正我并帮助我这样做 我想以如下格式存储示例数据Caching 如何在Redis中将列表另存为集合中的值,caching,lua,redis,Caching,Lua,Redis,我正在尝试将列表保存为特定键的集合中的值,但找不到任何方法,在redis中是否可能?。我不确定我们是否可以使用redis这样保存数据。如果没有,请纠正我并帮助我这样做 我想以如下格式存储示例数据 publisher { NAME : Domain, //list Urls : { url1, url2, } }
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”);这就是你需要的吗?请澄清问题。