¿Para qué se puede utilizar Redis?
Redis tiene una amplia gama de aplicaciones comerciales. ¿Dónde se puede utilizar Redis?
1. Registra el número de comentarios, me gusta y clics (hash) del artículo.
2. Registre la lista de ID de artículos del usuario (ordenar) para facilitar y mostrar rápidamente la lista de artículos del usuario (zset).
3. Registre el título, el resumen, el autor y la información de portada del artículo para mostrar la lista. (hase).
4. Registre la lista de ID de usuario similar y la lista de ID de comentario del artículo para mostrarla y contarla (zset).
5. Almacenar en caché artículos populares recientes para reducir la presión de la base de datos (hashing).
6. Registre la identificación del artículo relacionado y recomiende artículos relacionados (lista) según el contenido.
7. Si el ID del artículo es un número entero, puede usar redis para asignar el ID del artículo (contador).
8. La relación entre colecciones y artículos (zset).
9. Registre la lista de ID de artículos populares, la lista popular total y la lista popular de categorías (zset).
10. Almacenar en caché los comportamientos históricos de los usuarios y filtrar los comportamientos maliciosos (zset, hash).
¿Qué no puede hacer Redis?
Reddis siente que hay muchas cosas que se pueden hacer, pero no lo es todo. Úselo en el lugar correcto y obtenga el doble de resultado con la mitad de esfuerzo. Si se abusa de él, puede provocar inestabilidad en el sistema, aumento de costos y otros problemas.
Por ejemplo, Redis se utiliza para guardar información básica del usuario. Aunque puede admitir la persistencia, su solución de persistencia no puede garantizar la implementación absoluta de los datos y también puede hacer que el rendimiento de Redis disminuya debido a una persistencia demasiado frecuente. Aumentará la presión sobre el servicio de Redis.
Un resumen simple es que las empresas con demasiados datos y una frecuencia de acceso a datos muy baja no son adecuadas para usar Redis.
Demasiados datos aumentarán los costos, la frecuencia de acceso es demasiado baja y almacenarlos en la memoria es un desperdicio de recursos.