♥ 3
⚡ 0
Redis · Lección 07

¿Qué buenas prácticas hay para el diseño y la gestión de claves?

Usar nombres con prefijo (usuario:123:perfil), recorrer con SCAN (incremental) en lugar de KEYS * (bloqueante), borrar colecciones grandes con UNLINK y vigilar las big keys y hot keys, que concentran memoria o tráfico en una sola clave o nodo
SCAN devuelve siempre un listado exacto y sin duplicados de todas las claves existentes en un instante concreto
KEYS * es la forma recomendada de listar claves en producción porque devuelve todas de una vez sin afectar a otros clientes
Una sola clave con millones de elementos es la mejor opción, ya que reduce el número de claves y no tiene ningún efecto sobre la latencia
Redis · Lección 07

Completa el código

Para borrar colecciones grandes sin bloquear se usa
Redis · Lección 07

¿Por qué una hot key es un problema en un cluster aunque haya muchos nodos?

✓

¡Lección completada!

Diseño de claves — SCAN, UNLINK, big keys y hot keys

0
XP ganado
3
Vidas restantes