1
35
您可以查询哈希或管道中的任何键,即在对redis实例的一个请求中。实际的实现取决于您的客户机,但是使用redis-py时,会出现以下情况:
客户端将发出一个带有3个命令的请求。这与一次向集合中添加多个值所使用的技术相同。 |
2
6
如果sort允许您将多个get与->语法一起使用,并且您的所有哈希都具有相同的字段,则可以通过将它们的名称放入一个集合并对其进行排序,将它们放入批量答复中。
但看起来你不能用哈希访问来实现。另外,你必须自己把返回列表变回散列。 更新:如果您能很好地命名散列,redis似乎可以让您获取多个字段:
|
3
4
不
|
5
-1
没有命令可以一次完成它,但是有一种方法可以“很好地”完成它,使用一个列表(或排序集),您可以在其中存储哈希键,然后使用multi将它们作为批量检索。 在PHP中:
我建议使用排序集,在这里您使用分数作为散列的ID,它允许利用所有基于分数的命令。 |
limovo · 无法将Redis群集扩展到90多个节点 2 年前 |
Va5ili5 · 谷歌云功能无法连接到Redis 6 年前 |
user2650994 · 是否通过CLI重置REDIS db? 6 年前 |
ScottSummers · 尽管设置了TTL,但未清除Redis缓存 6 年前 |
Kaigo · 使用Redis mock的Redis单元测试 6 年前 |