Monitor de bases de datos Redis

Redis es un sistema de base de datos, del tipo llave-valor, que esta muy de moda últimamente. Una de sus principales características es su buen rendimiento, una solución escrita en ANSI C que a comparación de otros sistemas de bases de datos es extremadamente rápida, esto se debe a que almacena gran parte de los datos directamente en memoria en lugar de utilizar el disco.

Redis es un proyecto open source relativamente nuevo que puede ser implementado en los lenguajes y entornos más populares: ActionScript, C, C++, C#, Clojure, Common Lisp, Erlang, Go, Haskell, haXe, Io, Java, server-side JavaScript (Node.js), Lua, Objective-C, Perl, PHP, Pure Data, Python, Ruby, Scala, Smalltalk y Tcl.

Sin embargo a Redis todavía le falta mucho camino por recorrer, una cuenta pendiente del sistema es la forma de monitorear las transacciones, por suerte para nosotros ya existe un nuevo proyecto que pretende salvar esta falencia, estoy hablando de RedisLive.

RedisLive permite visualizar las distintas instancias de redis. Esto es especialmente útil para detectar patrones de búsqueda, o bien, picos de uso.

Monitor de bases de datos Redis

Este proyecto solo tiene tres dependencias: Tornado, Redis.py y Phython-dateutil. Las mismas son muy fáciles de anexar a cualquier proyecto y no presentan complicaciones.

RedisLive es completamente gratuito, pueden descargarlo directamente desde su apartado en GitHub y comenzar a utilizarlo hoy mismo.

Este monitor es producto del programador Nitin Kumar, lo pueden encontrar en Twitter en @nkrode.

Web: RedisLive

Categorizado en: