redis es una base de datos NoSQL de un solo subproceso.
Redis es una base de datos NoSQL de un solo subproceso, que se utiliza principalmente para el almacenamiento en caché de datos. Generalmente, Redis es la capa entre la aplicación y la base de datos de sitios web grandes. Por ejemplo, en la función de búsqueda de páginas de Jingdong Mall, la primera capa con la que los usuarios entran en contacto cuando realizan consultas es la capa de caché de datos de Redis. Cuando los datos no se pueden encontrar en el caché, se accede a la base de datos para realizar consultas. Redis puede proteger la base de datos y mejorar la eficiencia de las consultas al almacenar en caché los datos del punto de acceso.
NoSQL, el término general para bases de datos no relacionales. Con el auge de los sitios web web2.0 de Internet, las bases de datos relacionales tradicionales se han vuelto incapaces de hacer frente a los sitios web web2.0, especialmente los sitios web puramente dinámicos de tipo SNS ultragrandes y altamente concurrentes, y existen muchos problemas insuperables. Las bases de datos relacionales se han desarrollado muy rápidamente debido a sus propias características. Para resolver los desafíos que plantea la recopilación de datos a gran escala de múltiples tipos de datos, especialmente los desafíos que plantean las aplicaciones de big data.