optimized user.delete

This commit is contained in:
barisusakli
2014-09-16 22:25:12 -04:00
parent 6a64a3ab92
commit 4b80bbb9c4
4 changed files with 58 additions and 56 deletions

View File

@@ -23,6 +23,18 @@ module.exports = function(redisClient, module) {
redisClient.srem(key, value, callback);
};
module.setsRemove = function(keys, value, callback) {
callback = callback || function() {};
var multi = redisClient.multi();
for(var i=0; i<keys.length; ++i) {
multi.srem(keys[i], value);
}
multi.exec(function(err, res) {
callback(err);
});
};
module.isSetMember = function(key, value, callback) {
redisClient.sismember(key, value, function(err, result) {
if(err) {