CNode

node-redis 如何 Promise 化 batch 相关方法?

问答
Wwong2发布于10 年前最后回复10 年前4 回复6563 浏览0 收藏

官网给出了 Promise 化 redis.RedisClient 和 redis.Multi 的方法:

var redis = require('redis'); bluebird.promisifyAll(redis.RedisClient.prototype); bluebird.promisifyAll(redis.Multi.prototype);

http://redis.js.org/#redis-a-nodejs-redis-client-usage-example-promises 但是没有给出 redis.batch() 的,我试了下 redis.Batch.prototype 不存在

查看回复

回复 (4)

M
magicdawn#2·10 年前

promiseify redis.Multi.prototype.exec 然后使用 redis.batch().xxx().execAsync()

M
magicdawn#3·10 年前

文档说不清楚的直接上代码

参与回复
登录后即可参与回复。登录