【发布时间】:2015-02-26 00:28:46
【问题描述】:
在 Redis 的 SCAN 文档下,它提到了 SMEMBERS:
然而,虽然像 SMEMBERS 这样的阻塞命令能够在给定时刻提供属于 Set 的所有元素,但 SCAN 系列命令仅对返回的元素提供有限的保证,因为我们增量迭代的集合可能会在期间发生变化迭代过程。
令人惊讶的是,我找不到任何有关 SMEMBERS 如何阻止以及何时避免使用它的其他信息。如果 SMEMBERS 是阻塞调用,那么在 node_redis 中使用是否安全,或者阻塞 Redis 最终也会阻塞 Node 的线程?
有点相关,如果SSCAN 是最佳做法而不是调用 SMEMBERS,是否有对 SINTER 的等效 SCAN 调用?
提前致谢
【问题讨论】:
标签: node.js redis node-redis