'use strict';

var redis = require('redis');
var client = redis.createClient();

client.sadd('mylist', 1);
client.sadd('mylist', 2);
client.sadd('mylist', 3);

client.set('weight_1', 5);
client.set('weight_2', 500);
client.set('weight_3', 1);

client.set('object_1', 'foo');
client.set('object_2', 'bar');
client.set('object_3', 'qux');

client.sort('mylist', 'by', 'weight_*', 'get', 'object_*', redis.print);
// Prints Reply: qux,foo,bar
