Basta ya de buscar por otras webs porque has llegado al espacio necesario, tenemos la respuesta que deseas y sin liarte.
Solución:
Claro, necesitarás instalar el redis
módulo para nodejs
que se puede encontrar en https://github.com/mranney/node_redis.
npm install node_redis
Actualizar
El comando anterior ya no está disponible. puedes usar lo siguiente:
npm install redis
Entonces harías:
var redis = require('redis'),
client = redis.createClient();
client.keys('*', function (err, keys)
if (err) return console.log(err);
for(var i = 0, len = keys.length; i < len; i++)
console.log(keys[i]);
);
En términos generales, no querrá devolver siempre todos los keys (el rendimiento será malo para conjuntos de datos más grandes), pero esto funcionará si solo está probando cosas. Incluso hay una agradable advertencia en el Redis
documentación:
Advertencia: considere KEYS como un comando que solo debe usarse en entornos de producción con extremo cuidado. Puede arruinar el rendimiento cuando se ejecuta en bases de datos grandes. Este comando está destinado a la depuración y operaciones especiales, como cambiar el diseño del espacio de teclas. No use KEYS en su código de aplicación habitual. Si estás buscando una manera de encontrar keys en un subconjunto de su espacio de claves, considere usar conjuntos.
Instalar cliente redis para nodejs
npm install redis
Luego hago lo siguiente para obtener todos keydatos de
var redis = require('redis'),
client = redis.createClient();
client.multi()
.keys('*', function (err, replies)
// NOTE: code in this callback is NOT atomic
// this only happens after the the .exec call finishes.
console.log("MULTI got " + replies.length + " replies");
replies.forEach(function (reply, index)
console.log("Reply " + index + ": " + reply.toString());
client.get(reply, function(err, data)
console.log(data);
);
);
)
.exec(function (err, replies) );
npm install node_redis
ya no está disponible ahora. Usa esto en su lugar -
npm install redis
Nos puedes añadir valor a nuestro contenido colaborando tu experiencia en las notas.