The transactions test has:
client.rpush("txn1", 3, self.callback);
But doing a similar thing on the last command in my transaction never calls the callback:
redis.transaction(function(){
... redis commands manipulating set without callbacks ...
redis.zcard(set, callback); // callback is never called
});