![]() |
1
35
您可以查询哈希或管道中的任何键,即在对redis实例的一个请求中。实际的实现取决于您的客户机,但是使用redis-py时,会出现以下情况:
客户端将发出一个带有3个命令的请求。这与一次向集合中添加多个值所使用的技术相同。 |
![]() |
2
6
如果sort允许您将多个get与->语法一起使用,并且您的所有哈希都具有相同的字段,则可以通过将它们的名称放入一个集合并对其进行排序,将它们放入批量答复中。
但看起来你不能用哈希访问来实现。另外,你必须自己把返回列表变回散列。 更新:如果您能很好地命名散列,redis似乎可以让您获取多个字段:
|
![]() |
3
4
不
|
![]() |
5
-1
没有命令可以一次完成它,但是有一种方法可以“很好地”完成它,使用一个列表(或排序集),您可以在其中存储哈希键,然后使用multi将它们作为批量检索。 在PHP中:
我建议使用排序集,在这里您使用分数作为散列的ID,它允许利用所有基于分数的命令。 |
![]() |
Landon Statis · Redis-删除除一个密钥外的所有密钥 6 月前 |
![]() |
Leon Segal · php-resi模块和php编译不匹配 11 月前 |
![]() |
SahilW · go redis FTSearch返回空结果 11 月前 |
|
Diego L · Python中的redis是异步的吗? 1 年前 |
![]() |
ACES · SocketIO适配器在扩展(重新启动)服务器后停止工作 1 年前 |
![]() |
Jan Kück · 如何避免在等待未来完成时循环? 1 年前 |