mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 11:05:54 +01:00 
			
		
		
		
	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:
		| @@ -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) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user