Redis
Redis
Base de données en mémoire ultra-rapide servant de cache, broker de messages et store clé-valeur.
Détails techniques
Redis est un store de structures de données en mémoire, utilisé comme cache, broker de messages et base de données clé-valeur avec des performances sous la milliseconde. Dans ce portfolio, Redis remplit deux rôles : cache applicatif pour Django (réponses API, sessions, résultats de requêtes fréquentes) et backend de résultats pour Celery. En production, le cache Redis réduit la charge sur PostgreSQL et accélère les réponses API. Redis supporte des structures de données riches : strings, hashes, lists, sets, sorted sets, streams, et HyperLogLog. Les commandes atomiques et les transactions MULTI/EXEC garantissent la cohérence des opérations. Redis 7+ apporte les fonctions Lua côté serveur, le sharding natif, et les ACL améliorées. L'écosystème inclut Redis Stack (search, JSON, graph, time series) pour étendre les capacités au-delà du simple caching.
Stacks similaires
Besoin d'un développeur Redis ?
Avec 2 ans et 9 mois d'expérience en Redis, je peux vous aider à réaliser votre projet.