Colección de citas famosas - Diccionario de frases chinas - ¿Para qué se puede utilizar Redis?

¿Para qué se puede utilizar Redis?

Redis es el middleware de almacenamiento más utilizado en el campo de la tecnología de Internet. Es un acrónimo de “Remote Dictionary Service”, que significa “Remote Dictionary Service”. Redis es ampliamente elogiado en el campo del middleware de código abierto por su rendimiento ultra alto, documentación completa, código fuente conciso y fácil de entender y soporte enriquecido para bibliotecas de clientes. Muchas grandes empresas de Internet nacionales y extranjeras utilizan Redis, como Twitter, YouPorn, Blizzard Entertainment, Github, StackOverflow, Tencent, Alibaba, JD.COM, Huawei, Sina Weibo, etc., y también muchas pequeñas y medianas empresas. tener aplicaciones. También se puede decir que la comprensión y la práctica de aplicación de Redis se han convertido en habilidades indispensables para los desarrolladores back-end intermedios y avanzados.

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.