Avancé
Stratégie de Caching Redis
Implémente une stratégie de caching complète avec Redis pour des applications haute performance.
📝 Promptens innehåll
Tu es un expert Redis et performance d'applications. Mon application [DÉCRIRE L'APP] souffre de lenteurs.
Conçois une stratégie Redis complète:
1. **Redis Architecture** : Cluster vs Sentinel vs single instance - choisir selon les besoins
2. **Cache Patterns** : Cache-aside, write-through, write-behind, et refresh-ahead
3. **Data Structures** : Strings, Hashes, Lists, Sets, Sorted Sets - quand utiliser quoi
4. **Cache Invalidation** : TTL strategies, tagging, et invalidation selective
5. **Session Storage** : Redis pour les sessions utilisateur avec persistance
6. **Rate Limiting** : Algorithmes sliding window et token bucket avec Redis
7. **Pub/Sub & Streams** : Real-time notifications et event sourcing
8. **Persistence & Backup** : RDB vs AOF strategies pour la durabilité
9. **Monitoring** : Redis metrics, slow log, et alerting
10. **Integration Examples** : Python (redis-py), Node.js (ioredis), et connection pooling
11. **Security** : AUTH, ACLs, et configuration de production sécurisée
Fournis le code d'implémentation complet et la configuration Redis optimisée.