sql >> Base de Datos >  >> NoSQL >> Redis

Introducción a Redis

Redis es un increíble software de código abierto que puede satisfacer diversas necesidades en una aplicación web.

¿Qué es Redis?

Es una base de datos NoSQL y, en particular, un almacén de clave/valor . Se puede usar con cualquier lenguaje de programación, porque no es una tecnología específica de JavaScript:está escrito en C.

Podemos almacenar valores y asociarlos a una clave, para luego recuperarlos.

Una de sus características especiales es el alto rendimiento . El alto rendimiento lo proporciona una de sus principales características:es un in-memory base de datos. Los datos se guardan, almacenan y se accede a ellos en la memoria en lugar de escribirlos en una base de datos.

La mayoría de las bases de datos mantienen los datos almacenados en el disco y se optimizan manteniendo un conjunto en caché en la memoria.

Redis hace lo contrario:mantiene los datos en la memoria.

De forma predeterminada, Redis guarda instantáneas del conjunto de datos almacenados en el disco y puede configurar los detalles de cómo sucede esto y dónde se almacenan los datos.

Redis es una de mis herramientas favoritas por su flexibilidad. Tiene mucha libertad en la forma en que almacena y administra el almacenamiento de datos, y se puede usar de muchas maneras diferentes según sus necesidades.

Esto también se debe a que es una base de datos NoSQL, lo que significa que es muy flexible en comparación con PostgreSQL u otras bases de datos basadas en esquemas y SQL.

A menudo se utiliza como mecanismo de almacenamiento en caché, pero también como intermediario de mensajes, una forma de comunicación entre diferentes procesos y aplicaciones.

Continuar aquí:

  • Cómo instalar Redis
  • Primeros pasos con Redis
  • Conjuntos Redis
  • Listas Redis
  • Listas ordenadas de Redis
  • Cómo utilizar los hash de Redis
  • Publicar/suscribir en Redis