【发布时间】:2019-09-13 20:03:12
【问题描述】:
我正在使用 redis(使用 Java Redis),我想使用 HASH,其中包含很多键和每个键中的一些数据(二进制存储) 我想通过地图的键进行迭代,同时不阻塞服务器;因为很多进程访问这个服务器。
因此,我不想使用 HKEYS 命令。
我想使用 HSCAN 命令或类似的方法。因为我只想要这一步操作中的密钥。
但正如文档所述,HSCAN 方法返回:
- 光标
- 一对键值对数组
(见scan和hscan(信息不多,参考最后一个链接))
正如我所说,我只想收到钥匙;不是价值观。但是 HSCAN 方法同时返回,我担心它会损害服务器和我的应用程序的性能。
我一直在搜索文档和论坛,但没有找到任何回复。但是如果有人知道更好,请告诉我。
知道 SCAN 方法可以像我想要的那样工作,但 HSCAN 不能......想知道为什么。
谢谢
【问题讨论】: