Retornar lista hgetall de redis em nodejs

Estou tentando retornar um objeto json para que eu possa transmiti-lo antes que uma página seja renderizada para preencher uma lista. Meu problema é que não consigo descobrir como passar os dados do objeto da função de retorno de chamada hgetall. Aqui está o meu exemplo com comentários sobre o que estou perdendo:

var redis = require("redis"),
    client = redis.createClient();

function createMobs() {

    var mobObject = {
        name: "Globlin",
        hp: 12,
        level: 1
    };
    client.hmset("monsterlist", "mobs", JSON.stringify(mobObject));

    var myMobs = function(object) {
        return object;
    };

    var getMobs = function(callback) {   
      client.hgetall("monsterlist", function(err, object) {
        callback(object);
      });    
    };

    // This is returning undefined instead of my mob
    console.log("mobs: ", getMobs(myMobs));

    // Goal is to return moblist
    // return getMobs(myMobs);

}

exports.createMobs = createMobs;

questionAnswers(2)

yourAnswerToTheQuestion