Redis est la base de données in-memory open source la plus populaire. Elle supporte de nombreuses structures de données (strings, hashes, lists, sets, sorted sets, streams) et offre des latences de l'ordre de la microseconde. Très utilisée dans les architectures data pour le caching, le feature store ML, le pub/sub temps réel et, depuis Redis 7.x, la recherche vectorielle (Redis Search).
Feature store ML pour inférence temps réel
Les features calculées en batch (score RFM, historique 30j) sont stockées dans Redis avec clé user_id. L'API de scoring les lit en < 1ms pour l'inférence en temps réel.
✓ Points forts
✗ Limites
⚠️ Pièges connus en production
✓ Fait pour vous si…
Caching de requêtes/API, feature store ML pour l'inférence temps réel, pub/sub léger, sessions utilisateurs.
✗ Pas fait pour vous si…
Stockage primaire des données business, analytics complexes, grands volumes vectoriels.