Redis 3.2.8 lanzado recientemente, es un almacén de estructura de datos en memoria de código abierto, utilizado como base de datos para almacenar en caché y agente de mensajes. Admite estructuras de datos como cadenas, hashes, listas, conjuntos, conjuntos ordenados con consultas de rango, mapas de bits, hiperloglogs e índices geoespaciales con consultas de radio. Redis tiene replicación incorporada, así como scripts de Lua, desalojo de LRU, transacciones y diferentes niveles de persistencia en disco, y proporciona alta disponibilidad a través de Redis Sentinel y particionamiento automático con Redis Cluster. Antes de ver cómo instalar Redis en Ubuntu, echemos un vistazo rápido a sus propiedades.
Funciones de Redis
- Admite la replicación asíncrona maestro-esclavo trivial a la configuración, con una primera sincronización sin bloqueo muy rápida. Además de la reconexión automática con resincronización parcial en net split
- Transacciones: permite que redis ejecute un grupo de comandos en un solo paso
- Pub / Sub: Redis enviará mensajes enviados por otros clientes a estos canales a todos los clientes suscritos
- Scripting Lua: EVAL y EVALSHA se utilizan para evaluar scripts utilizando el intérprete Lua integrado en Redis a partir de la versión 2.6.0.
- Llaves con un tiempo de vida limitado: establezca un tiempo de espera en la llave. Una vez transcurrido el tiempo de espera, la clave se eliminará automáticamente
- Desalojo de claves de LRU: cuando Redis se usa como caché, a menudo se esperaba que le permitiera desalojar automáticamente los datos antiguos a medida que agrega uno nuevo. Por lo tanto, LRU es uno de los métodos de desalojo admitidos
- Conmutación por error automática: Redis Sentinel proporciona alta disponibilidad para Redis
- Además, puede usar Redis desde la mayoría de los lenguajes de programación que existen
- Está escrito en ANSI C y funciona en la mayoría de los sistemas POSIX como Linux, * BSD, así como OS X sin dependencias externas.
Redis 3.2.8 Registro de cambios
Esta versión incluye dos correcciones de errores importantes, la primera de una es fundamental:
- Aparentemente Jemalloc 4.4.0 puede contener un punto muerto en condiciones particulares. Las versiones de Jemalloc utilizadas anteriormente se revertieron a.
- MIGRATE podría bloquear el servidor después de un error de socket
Cómo instalar Redis 3.2.8 en Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 14.04
sudo add-apt-repository ppa: chris-lea / redis-server sudo apt-get update && sudo apt-get install redis
Cómo desinstalar Redis de Ubuntu
sudo apt-get eliminar redis