Pourquoi Redis INCR est un mauvais choix pour un raccourcisseur d'URL public
Un ingénieur explique pourquoi la primitive Redis INCR, bien qu'intuitive, crée des goulots d'étranglement en production pour les raccourcisseurs d'URL à forte charge.
Publié 10sem·1 média·maj 10sem
≈ 28s
Le fait
Le problème réside dans la contention de clé centralisée et l'absence d'idempotence pour les opérations distribuées.
L'analyse proposent des architectures alternatives utilisant la distribution hachage ou les générateurs décentralisés de tokens pour la scalabilité.
Article en chinois détaillant les trois défaillances critiques des caches Redis : perçage (cache miss massif), avalanche (expiration synchrone), pénétration (requête contournant le cache).
Des chercheurs en sécurité ont identifié plusieurs vulnérabilités significatives dans Redis, le système de gestion de base de données en mémoire très utilisé par les entreprises.