Aplicaciones · Bases de datos

Caché y datos en memoria

Redis en Colombia: la caché que hace rápido lo demás

Respuestas en microsegundos para sesiones, colas y todo lo que tu aplicación no debería ir a buscar a disco cada vez. Preinstalado en un servidor cloud con root, al lado de la aplicación que lo usa.

redis-cli · 6379 127.0.0.1:6379> GET sesion:u42 "{"cart":3,"iva":"CO"}" 127.0.0.1:6379> KEYS cola:* 1) "cola:n8n" 2) "cola:mail" 127.0.0.1:6379> INFO memory used_memory_human: 48.12M hit rate 97.4 %

Qué es Redis y qué hace

Redis guarda datos en memoria, no en disco. Por eso responde en microsegundos, y por eso se usa para lo que se consulta muchísimo y cambia rápido: sesiones de usuario, resultados repetidos, contadores, colas de trabajo y límites de peticiones.

No sustituye a tu base de datos: la acompaña. La verdad sigue estando en PostgreSQL o en MySQL; Redis evita ir a preguntársela mil veces por segundo.

El detalle que más sorprende: por defecto puede no guardar nada al reiniciar. Redis tiene persistencia, pero hay que activarla y entenderla. Si vas a meter ahí algo que no puedes perder, esa decisión es tuya y hay que tomarla a propósito.

Qué puedes hacer con Redis

Los cuatro usos que cubren casi todos los casos.

Cómo desplegar Redis en Conexcol

Redis es un servicio del sistema, no una aplicación PHP: va en un servidor cloud, idealmente en la misma máquina o la misma red que la aplicación que lo consulta.

Lo que más se usa de Redis

Lo que hace falta conocer para usarlo bien.

Quién usa Redis

Casi cualquier aplicación con tráfico lo lleva debajo, aunque quien la usa no lo sepa.

Redis en cifras

Comprobable en el repositorio.

Dónde seguir a Redis

Enlaces al proyecto, no a nosotros. Redis es software de terceros: quien decide su rumbo es Redis Ltd. y la comunidad de Redis Open Source.

Lo que ya escribimos sobre esto

Guías propias, con capturas de nuestro panel y no de otro.

Preguntas frecuentes sobre Redis

No. Redis es memoria: rápido y volátil por naturaleza. La verdad de tu negocio sigue en PostgreSQL o MySQL; Redis evita ir a preguntarla mil veces.
Puede pasar, y es la sorpresa más común. Redis trae persistencia, pero hay que activarla y elegir el modo. Para una caché no importa; para una cola de trabajos sí, y mucho.
No como servicio propio: Redis necesita root. Va en un servidor cloud.
Toda la que vayan a ocupar tus datos, más margen. Y configura la política de memoria máxima: sin ella, Redis crece hasta que el sistema lo mata.
Sólo si algo fuera del servidor lo necesita, y con contraseña y filtro por IP. Si la aplicación está en la misma máquina, déjalo en 127.0.0.1 y no abras nada.
Sí, con un plugin de caché de objetos. Es de los cambios que más se notan en un WordPress con muchos plugins o mucho tráfico.

Si buscas algo parecido

Redis casi nunca va solo: acompaña a una base de datos y a una aplicación.

PostgreSQL WordPress Ver las 384 aplicaciones

Que tu aplicación deje de esperar al disco

Contrata el servidor, marca Redis y ponle contraseña antes de nada. La caché, a milisegundos de tu aplicación y en Colombia.

Redis es software de terceros (Redis Ltd. y la comunidad de Redis Open Source, AGPLv3 / RSALv2 según la versión). Conexcol Cloud Colombia S.A.S. actúa como proveedor de infraestructura: no otorga ni comercializa licencias de ese software, ni lo representa. Los nombres y logotipos pertenecen a sus titulares. Términos y Condiciones.