'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();
            }
        });
    });
});
