您忘记了添加任何回调以委托数据转发。将迭代器函数更改为如下所示:
function (seed, cb) { client.smembers(string, cb);}这指示Redis告诉异步它已经完成了数据转换,并且产生了什么结果。您当前的代码永远不会到达最终的回调,因为异步永远不会考虑完成循环。

您忘记了添加任何回调以委托数据转发。将迭代器函数更改为如下所示:
function (seed, cb) { client.smembers(string, cb);}这指示Redis告诉异步它已经完成了数据转换,并且产生了什么结果。您当前的代码永远不会到达最终的回调,因为异步永远不会考虑完成循环。