场景描述
redis nodejs的api没有提供pop多个元素的指令
redis的smember函数没有办法移除要pop出去的元素,且高并发下可能存在问题
使用 async.parallel来实现多个任务并列执行,最终可以一次性得到所有结果
避免了nodejs异步编程中无法实现
for循环+异步的问题
1 | router.post('/pictures_list', function (req, res, next) { |
redis nodejs的api没有提供pop多个元素的指令
redis的smember函数没有办法移除要pop出去的元素,且高并发下可能存在问题
使用 async.parallel来实现多个任务并列执行,最终可以一次性得到所有结果
避免了nodejs异步编程中无法实现for循环+异步的问题
1 | router.post('/pictures_list', function (req, res, next) { |