Redis ofrece mucho más que solo caché. Incluso puede usarlo como un almacén de datos porque puede conservar datos en el disco. Redis tiene muchas operaciones integradas que de lo contrario tendría que desarrollar por su cuenta. Una ventaja importante durante el almacenamiento en caché es que las claves pueden ser cadenas simples o tipos más complejos (hashes, listas, conjuntos, etc.). También permite el desalojo de artículos por parte de LRU.
Pub / Sub: puede realizar un seguimiento de los suscriptores y la información que les interesa. Puede utilizar SUSCRIBIRSE, SUSCRIBIRSE y PUBLICAR.
Colas: puede usar una estructura de datos de cola normal, Redis también tiene comandos de bloqueo de cola.
- ¿Dónde debería comenzar al estudiar React.js?
- ¿Puedo alojar un sitio web en dos servidores web diferentes?
- ¿Es posible diseñar una aplicación web usando Hibernate?
- Para construir un MVP, ¿debo usar Ruby on Rails, Django o uno de los frameworks de Node.js (Express.js)?
- En HTML y CSS, ¿por qué usamos '. 'para apuntar a clases y' # 'para apuntar a ID's?
Análisis de eventos en tiempo real (estadísticas, antispam, etc.): el uso de las primitivas de Redis es realmente sencillo implementar un sistema de filtrado de seguimiento en tiempo real o un sistema de filtrado de spam.
Ordenar por votos y tiempo del usuario: funcionalidad de tipo de tabla de clasificación (Quora / Reddit / Digg), donde la puntuación cambia con el tiempo.
Soporte transaccional: proporciona soporte transaccional. Ver Transacciones – Redis.