'use strict' const redis = require('redis') const 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_*', console.log) // Prints Reply: qux,foo,bar