redis architecture

Redis : au-delà du cache

Aymen B. 12 mai 2024 1 min de lecture 1673 vues

Redis n'est pas qu'un cache

Si vous utilisez Redis uniquement comme cache key-value, vous passez à cote de 80% de ses capacités. Redis est une base de données de structures de données en mémoire.

File d'attente avec Redis Streams

Redis Streams offre une alternative légère à Kafka pour les systèmes de messaging. Les consumer groups permettent de distribuer le traitement entre plusieurs workers.

Rate Limiting

L'algorithme du sliding window avec ZADD et ZRANGEBYSCORE est la méthode la plus precise pour limiter le nombre de requêtes par utilisateur.

Quand ne pas utiliser Redis

Redis n'est pas adapte aux données qui depassent la RAM disponible. Pour ces cas, une base de données disque comme PostgreSQL reste nécessaire.

Publie le 12 mai 2024

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.