¿Por qué utilizar Redis?

①Definición de Redis:

¿Redis fue creado por el italiano Salvatore? Base de datos de caché en memoria desarrollada por Sanfilippo (nombre de usuario: antirez). Llamadas de Redis: ¿remotas? ¿diccionario? Servidor (servicio de datos remotos), el software está escrito en lenguaje C. Redis es un sistema de almacenamiento de valores clave que admite tipos de datos enriquecidos, como cadenas, listas, conjuntos, zset (¿ordenados? Conjuntos) y hash.

② ?Características de Redis

Redis utiliza la memoria como medio de almacenamiento de datos, por lo que la eficiencia de lectura y escritura de datos es extremadamente alta, superando con creces la de las bases de datos. Tomando como ejemplo la configuración y obtención de una cadena de 256 bytes, la velocidad de lectura puede ser de hasta 110.000 veces/segundo y la velocidad de escritura puede ser de hasta 81.000 veces/segundo.

A diferencia de Memcache , Redis Los datos almacenados en él son persistentes y no se perderán después de un corte de energía o un reinicio. Debido a que el almacenamiento de Redis se divide en tres partes: almacenamiento en memoria, almacenamiento en disco y archivos de registro, Redis puede volver a cargar datos del disco a la memoria después de reiniciar, lo que se puede configurar a través del archivo de configuración. Gracias a esto, Redis puede ser duradero.

Redis admite el modo maestro-esclavo y puede configurar clústeres, lo que es más propicio para admitir proyectos a gran escala. Esto también es lo más destacado de Redis.

③Escenarios de aplicación de Redis, ¿qué puede hacer?

Muchos idiomas admiten Redis. Debido a que Redis puede intercambiar datos rápidamente, a menudo se usa en servidores para almacenar algunos datos que deben recuperarse con frecuencia. Esto puede ahorrar en gran medida la sobrecarga de E / S del sistema que lee directamente el disco para obtener datos y, lo que es más importante, puede. aumentar considerablemente la velocidad.

Tomemos como ejemplo un sitio web grande. Por ejemplo, la página de inicio del sitio web A tiene 6,5438 millones de visitantes al día y hay una sección de noticias recomendadas. Si consulta directamente desde la base de datos, consumirá 10.000 solicitudes de base de datos por día. Como se mencionó anteriormente, Redis admite múltiples tipos de datos, por lo que Redis puede hacerlo completamente. Estos datos importantes se pueden almacenar en Redis (memoria) y extraerse directamente de la memoria cuando sea necesario, lo que mejora enormemente la velocidad y ahorra la sobrecarga del servidor.

En resumen, Redis tiene una amplia gama de aplicaciones y es extremadamente valioso. Es realmente una herramienta poderosa en el servidor, así que de ahora en adelante aprenderemos paso a paso.