martes, 28 de febrero de 2017

Redis

Redis
Descripcion Redis es un motor de base de datos en memoria, basado en el almacenamiento en hashes (clave, valor) pero también puede ser usada como una base de datos persistente.
S.O Soportados Windows, Mac, Linux
Aplicaciones Cache de paginas web, almacenamiento de sesiones de usuario, almacenamiento de carritos de compra, cache de base de datos, contadores y estadisticias, lista de elementos recientes
Escalabilidad Ha sido diseñada para ser escalable, por lo que escalar un servidor es muy sencillo, usa un sistema de replicación master-slave (maestro – esclavo) que permite a los servidores esclavos obtener copias exactas del maestro. La replicación cumple las siguientes características:
-Un maestro puede tener múltiples esclavos.
-Un esclavo puede tener otros esclavos.
-La replicación de redis es non-blocking en el maestro, esto quiere decir que mientras un maestro puede seguir atendiendo peticiones mientras uno o varios esclavos se sincronizan.
-Configurar un servidor para que sea esclavo de otro, es totalmente trivial, simplemente hay que especificar lo siguiente en el fichero de configuración del esclavo.
Usuarios Concurrentes
Transacciones
Herramientas de Apoyo En su pagina oficial: https://redis.io cuenta con apartados sobre como descargarlo, su documentacion, sus comandos y el soporte en linea
Soporte Tecnico Para acceder a este tiene que ingresar a su pagina oficial https://redis.io/ , dirigirse al soporte, y mandar un correo, sea al laboratoio de redis o a la comunidad del mismo
Costo y Tipo de Licencia Licencia de fuente abierta, es gratis
Ultima Actualizacion 04 de junio de 2015
Clientes importantes que la usan Twitter, Hulu, Pinterest, Flickr, Trello
Requisitos de instalacion Antes que nada debemos asegurarnos de tener instalado en nuestro sistema las herramientas de compilación tales como build-essentials (sistemas basados en Debian), Development Tools (sistemas basados en Fedora/Red Hat) o similares.
Requisitos de Software hay que descargar para iniciar la instalación. ~$ sudo apt-get update Una vez finalizado, descargamos el metapaquete build-essential, el cual nos ayudará a instalar redis. ~$ sudo apt-get install build-essential Finalmente, necesitamos instalar el tcl. ~$ sudo apt-get install tcl8.5
Requisitos de almacenamiento Service Pack 11 y posterior, y un servidor Redis
El building block Caché de Redis activa el marco de trabajo de la caché de Blackboard para usar Redis como tipo adicional de almacenamiento de memoria fuera de la pila. Redis es un almacén en red avanzado, basado en claves-valores, de código abierto y de alto rendimiento. 
Lenguajes soportados 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.



Bibliografia
http://www.antweb.es/servidores/redis-todo-lo-que-debes-saber
https://www.paradigmadigital.com/techbiz/no-solo-clave-valor-redis-te-da-alas/
http://codehero.co/como-instalar-configurar-y-usar-redis/
https://es-es.help.blackboard.com/Learn/9.1_SP_14/Administrator/130_Building_Blocks/010_Featured_Building_Blocks/Redis_Cache_Release_Notes
Por:Luis Ernesto Aguilar Saucedo 6A

No hay comentarios:

Publicar un comentario