API Platform × Redis
Présentation par Clément Talleu sur l'utilisation de Redis comme base de données avec API Platform à l'API Platform Conference 2025

Cette sketchnote a été réalisée lors de l'API Platform Conference 2025. Elle illustre la présentation "API Platform × Redis" donnée par Clément Talleu, qui explore l'utilisation de Redis comme base de données alternative avec API Platform.
Contenu de la présentation
La présentation aborde l'object mapping, c'est-à-dire la conversion d'objets vers des formats partageables, un défi central lors de l'intégration de Redis avec API Platform. Redis est présenté comme une base de données clé-valeur stockée en RAM pour des performances optimales, capable de gérer différents types de données : chaînes (string) converties en JSON et structures hash.
La solution proposée est RedisOM (Redis Object Mapping), une bibliothèque qui simplifie l'intégration en offrant :
- Des attributs pour le mapping automatique des objets PHP
- Une persistence à la Doctrine, familière pour les développeurs Symfony/API Platform
- Des requêtes via Redis Search, permettant des recherches avancées au-delà des simples clés
Cette approche permet de bénéficier de la vitesse de Redis tout en conservant une expérience de développement proche de Doctrine. Au final, la solution "fonctionne comme Doctrine" selon le speaker.