Introducción a Redis

Introducción a Redis

  • Orquestación
6 min de lectura Actualizado Mar 11, 2021

Puntos clave: Redis está un almacena de estructuras de datos de código abierto en memoria utilizado como base de datos, caché y intermediario de mensajes, ideal para microservicios y análisis en tiempo real. Su flexibilidad y rapidez lo Haz adecuado para diversas aplicaciones, incluyendo colas y almacenamiento en caché de sesiones.

  • Soporta múltiples lenguajes de programación, mejorando su adopción.
  • Comúnmente utilizado para análisis en tiempo real y tareas de aprendizaje automático.

Este artículo te presentará a Redis. Redis es un almacena de estructuras de datos de código abierto que tú puedes utilizar como base de datos, caché y intermediario de mensajes. Están muy útil para utilizar cuando se conectan microservicios y en flujos de datos.

Características clave de los Redis:

  • Rápido
  • Base de datos NoSQL
  • Funciona con muchos entornos

¿Qué es Redis?

Redis está una base de datos en memoria. Eso significa que todo su almacenamiento está almacenado en memoria, no en un disco duro. La memoria permite acceso rápido y búsquedas rápidas, pero está limitada por el espacio.

En la arquitectura de la base de datos, Redis está normalmente situado entre el cliente y la base de datos para aliviar la carga de tu base de datos o aplicación NoSQL.

Redis están software de código abierto que está publicado bajo una licencia BSD de 3 causas, un tipo específico de licencias permisivas de software libre. Redis comenzó cuando el desarrollador Salvatore Sanfilippo necesitaba mejorar la escalabilidad de su sitio web. Pronto abrió la plataforma. Hoy en día, un equipo central de proyecto desarrolla y mantiene Redis, patrocinado por Redis Labs desde 2015.

Casos de utiliza de Redis

Principales utiliza casos para Redis son:

  • Colas
  • Publicar/suscríbete (Publicación/subtítulo)
  • Análisis en tiempo real
  • Aprendizaje automático
  • Procesamiento geoespacial
  • Clasificaciones/conteo
  • Caché de sesión
  • Caché de página completa

Redis están deseable porque su velocidad y facilidad complementan el utiliza creciente de flujos de datos, señalizados desde dispositivos IoT, y el deseo empresarial de análisis en tiempo real. Su velocidad y estructura NoSQL lo Haz una buena opción tanto para el procesamiento en tiempo real como para aumentar la cantidad de datos y tipos que deben pasar por él.

Redis puede:

  • Disminuir la carga de la base de datos o aplicación
  • Disminuir la latencia de acceso a los datos al almacenar en caché
  • Procesar rápidamente un gran volumen, variedad y velocidad de datos (los 3 V) para aprendizaje automático
  • Combinado fácilmente con soluciones de streaming como Amazon Kinesis, Apache Kafka y Google Storage

Redis trabaja con muchos idiomas

Redis funcionará con muchos lenguajes diferentes, lo que lo hace fácilmente adoptable por cualquier idioma que el desarrollador están familiarizado o por el lenguaje que la empresa haya adoptado.

¿Quién usa Redis?

Muchas empresas han adoptado Redis, incluidas estas grandes organizaciones globales. Esta lista ofrece una mirada a muchas más empresas que utilizan Redis.

¿Quién usa Redis?

Comandos Redis comunes

Redis dispone de comandos disponibles para trabajar con sus tipos de datos: cadenas, hashes, listas, conjuntos, conjuntos ordenados, mapas de bits e hiperlogos.

Estos son comandos estándar disponibles en la mayoría de los lenguajes que tratan con estructuras de datos.

Cuerdas

Listas

Conjuntos

Cuerdas

ANEXAR Añade valor a la clave
SET Valor fijo en una clave
Obtén Obtén valor en clave
INCR Valor incremental en clave

Listas

RPUSH Pon nuevo valor al final de la lista
LPUSH Poner nuevo valor al Comienza de la lista
LINDEX Obtén un elemento de una lista mediante su índice
LPOP Elimina el primer elemento de la lista y devuélvelo

Conjuntos

SADD Suma el valor dado al conjunto
SCARD Obtén el número de miembros en un conjunto
SUNION Combina dos o más conjuntos y devuelve la lista de todos los elementos
SMOVE Mover un miembro de un conjunto a otro

Explora el resto de nuestra Guía Redis para más detalles, o consulta esta hoja de trucos en GitHub.

Instalación de Redis

¿Listo para Obtén con Redis? En nuestro próximo artículo te mostramos cómo instalar Redis. O tú puedes seguir estos enlaces a una página web donde tú puedes ver las diferentes opciones de descarga:

Lecturas relacionadas

play

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de Orquestación

Suscríbete al Informe

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Gracias te

Tú te has suscrito a The Brief
El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.