Performance optimale grâce à une gestion intelligente du cache.
Notre module Cache est un wrapper minimaliste autour de Redis qui fournit une API en deux fonctions, un fallback silencieux si Redis n'est pas configuré, et une mise en place en 5 minutes. Votre application reste rapide, et si Redis n'est pas là, elle fonctionne quand même - sans erreur, sans condition dans le code.
Le cache est un besoin fondamental de toute application performante : réduire les temps de réponse, diminuer la charge serveur, éviter de solliciter inutilement les services externes. Pourtant, mettre en place un cache Redis propre demande du temps - connexion, gestion d'erreurs, sérialisation, fallback, reconnexion...
Notre module résout ce problème en encapsulant toute cette complexité derrière deux fonctions simples. Pas de configuration laborieuse, pas de dépendances superflues, pas de courbe d'apprentissage.
Si Redis n'est pas configuré ou indisponible, le module bascule automatiquement sur un cache silencieux. L'application fonctionne normalement, sans erreur, sans condition à gérer dans le code. C'est la fonctionnalité que personne d'autre n'offre nativement.
Pas de fichier de configuration, pas de setup complexe. Ajoutez REDIS_URL et REDIS_PASSWORD dans votre .env, et le cache est opérationnel. En 5 minutes, votre application bénéficie d'un cache Redis de production.
setCache(key, value, ttl) et getCache(key), c'est tout. Pas de 50 commandes Redis à comprendre, pas de pipeline à configurer. La sérialisation JSON est automatique, le TTL est supporté nativement.
Sélectionnez une approche alternative pour voir concrètement ce que notre module Cache change pour votre projet.
Le cache de votre application doit être fiable, rapide à mettre en place, et ne jamais poser de problèmes. Notre module a été conçu exactement pour ça : caching d'API, sessions, données fréquemment consultées - les besoins concrets de 90% des applications.
cache-manager traîne 12 dépendances et nécessite des adaptateurs pour chaque backend. Notre module n'a qu'une seule dépendance et fonctionne immédiatement.
Plusieurs approches existent pour mettre en place un cache dans une application. Voici ce que chacune implique concrètement :
Deux fonctions, deux variables d'environnement, et un fallback silencieux automatique. Le cache fonctionne quand Redis est là, et l'application continue de fonctionner quand il ne l'est pas. Aucune configuration, aucune maintenance.
Le module Cache est inclus gratuitement pour tous les clients qui utilisent l'un de nos modules payants.
Inclus avec tout projet utilisant un de nos modules (Authentification, Paiement, UIKit).