redis para el registro

Estoy pensando en utilizar Redis para fines de registro de aplicaciones web. Busqué en Google que hay personas que utilizan este enfoque al descargar los registros en una lista / cola Redis, y luego un trabajador programado para escribir en el disco.

http://nosql.mypopescu.com/post/8652869828/another-redis-use-case-centralized-logging

Deseo comprender que, ¿por qué no usar directamente Redis para persistir en el disco? Si he asignado un pequeño servidor en el que Redis escribirá, separado de la base de datos, el servidor de aplicaciones, ¿es posible usar Redis para conservar los registros directamente?

También necesito ayuda para consultar Redis por fecha y hora, usuario, etc. Por ejemplo, cada registro es el siguiente.

datetime=>2012-03-24 17:45:12
userid=>123
message=>test message
category=>my category

¿Cómo puedo consultar los resultados dentro de un rango de fecha y hora, por un usuario específico, de una categoría particular?

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta