'use strict'; // Sending commands in response to other commands. // This example runs 'type' against every key in the database // var client = require('redis').createClient(); client.keys('*', function (err, keys) { keys.forEach(function (key, pos) { client.type(key, function (err, keytype) { console.log(key + ' is ' + keytype); if (pos === (keys.length - 1)) { client.quit(); } }); }); });