sortedSetsAdd

using mullti/bulk for redis/mongo
lets you add a score/value pair to multiple sorted sets at once
This commit is contained in:
barisusakli
2014-09-08 16:13:48 -04:00
parent f16ced6bcc
commit 5222edb624
3 changed files with 42 additions and 0 deletions

View File

@@ -8,6 +8,19 @@ module.exports = function(redisClient, module) {
});
};
module.sortedSetsAdd = function(keys, score, value, callback) {
callback = callback || function() {};
var multi = redisClient.multi();
for(var i=0; i<keys.length; ++i) {
multi.zadd(keys[i], score, value);
}
multi.exec(function(err, res) {
callback(err);
});
};
module.sortedSetRemove = function(key, value, callback) {
callback = callback || function() {};
redisClient.zrem(key, value, function(err) {