Amazon ElastiCache for Redis
Nội Dung Chính
Almacenamiento en caché
Amazon ElastiCache para Redis es una excelente opción para implementar una caché en memoria de alta disponibilidad, distribuida y segura a fin de reducir la latencia de acceso, incrementar la capacidad de procesamiento y aliviar la carga de las aplicaciones y bases de datos relacionales o NoSQL. ElastiCache puede abastecer elementos solicitados con frecuencia con tiempos de respuesta inferiores a un milisegundo, y le permite escalar con facilidad si las cargas se incrementan sin tener que ampliar bases de datos backend de mayor costo. El almacenamiento en caché de los resultados de las consultas a la base de datos, de las sesiones persistentes y de las páginas completas son ejemplos conocidos del almacenamiento en caché de ElastiCache para Redis. Obtenga más información sobre cómo crear una aplicación de almacenamiento en caché con ElastiCache para Redis.
Chat y mensajería
Amazon ElastiCache para Redis es compatible con el estándar PUB/SUB con la correspondencia de patrones. Esto le permite a ElastiCache para Redis abastecer salas de chat de alto desempeño, transmisiones de comentarios en tiempo real e intercomunicación en los servidores. También puede utilizar PUB/SUB para activar acciones a partir de eventos publicados. Obtenga más información sobre cómo crear una aplicación para chat con ElastiCache para Redis.
Marcadores de videojuegos
Con Amazon ElastiCache para Redis, resulta sencillo crear marcadores de videojuegos en tiempo real. Simplemente utilice la estructura de datos de los conjuntos clasificados de Redis, que proporciona singularidad de elementos, a la par que mantiene la lista ordenada por puntuación. Crear una lista de clasificación en tiempo real es tan sencillo como actualizar la puntuación de un usuario cada vez que cambia. También puede utilizar los conjuntos clasificados para administrar datos de serie temporal con sellos de tiempo como puntuación.
Análisis geoespacial
Amazon ElastiCache para Redis ofrece estructuras de datos en memoria y operadores personalizados para administrar datos geoespaciales a escala y con velocidad. Puede usar ElastiCache para Redis para añadir características basadas en ubicación geográfica, como tiempo de conducción, distancia recorrida y puntos de interés, a sus aplicaciones. Obtenga más información sobre cómo crear una aplicación de análisis geoespacial con ElastiCache para Redis.
Machine Learning
Amazon ElastiCache para Redis le proporciona un almacén de datos en memoria ágil para crear, e implementar rápidamente modelos de Machine Learning. Utilice ElastiCache para Redis para casos de uso como la detección de fraudes en juegos de azar y servicios financieros, pujas en tiempo real en tecnología publicitaria y correspondencias en citas y viajes compartidos para procesar datos en directo y tomar decisiones en decenas de milisegundos. Descubra de qué manera Coffee Meets Bagel usa ElastiCache para realizar recomendaciones de citas en tiempo real basadas en Machine Learning.
Streaming de contenido multimedia
Amazon ElastiCache para Redis ofrece un almacén de datos en memoria y ágil para respaldar casos de uso de streaming en directo. El almacenamiento de metadatos de ElastiCache para Redis se puede utilizar para perfiles de usuarios e historiales de visualizaciones, tokens/información de autenticación para millones de usuarios y archivos de manifiestos para permitir que CDN transmitan videos a millones de usuarios de aplicaciones móviles y de escritorio en un determinado momento.
Colas
Amazon ElastiCache para Redis ofrece una estructura de datos en listas, lo que facilita la implementación de una cola liviana y persistente. Las listas ofrecen operaciones atómicas, así como capacidades de bloqueo, por lo que resultan aptas para una variedad de aplicaciones que requieren un agente de mensajes fiable o una lista circular.
Análisis en tiempo real
Use Amazon ElastiCache para Redis con soluciones de streaming, como Apache Kafka y Amazon Kinesis, como almacén de datos en memoria para incorporar, procesar y analizar datos en tiempo real con una latencia menor a un milisegundo. ElastiCache es una excelente opción para los casos de uso de análisis en tiempo real, como los de las redes sociales, la focalización de anuncios, la personalización, IoT y el análisis de datos de serie temporal.
Almacenamiento de sesiones
Amazon ElastiCache para Redis es ideal para almacenar sesiones y administrar información de sesiones, como tokens de autenticación del usuario, estado de sesión y más. Simplemente utilice ElastiCache para Redis como un almacén de valores de clave rápido con TTL adecuado en las claves de sesión para administrar la información de la sesión. Normalmente, la administración de sesiones es necesaria para aplicaciones online, incluidos juegos, sitios web de comercio electrónico y plataformas de redes sociales. Obtenga más información sobre cómo usar ElastiCache para Redis como almacenamiento de sesiones.