Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Pubsub | Fonctionnalités Avancées et Sécurité
Introduction à Redis
course content

Contenu du cours

Introduction à Redis

Introduction à Redis

1. Fondamentaux de Redis
2. Les Commandes Redis Essentielles
3. Types de Données dans Redis
4. Fonctionnalités Avancées et Sécurité
5. Mise en Cache avec Redis et Spring Boot

book
Pubsub

Comme montré dans l'illustration, les éditeurs envoient des messages à des canaux spécifiques, et les abonnés écoutant ces canaux reçoivent les notifications correspondantes.

Cas d'utilisation pratique

Système d'abonnement

Imaginez une plateforme de commerce électronique où les utilisateurs doivent être notifiés du statut de leurs commandes. Au fur et à mesure que le statut de la commande change (Processing, Shipped, Delivered), les utilisateurs doivent recevoir des mises à jour en temps opportun. Les abonnements et notifications Redis peuvent être utilisés pour mettre en œuvre ce système.

S'abonner à un Canal

Chaque utilisateur s'abonne à un canal unique, généralement nommé d'après leur ID de commande. Cela garantit que chaque utilisateur reçoit des notifications uniquement concernant leur commande spécifique.

Client 1 s'abonne au canal order-123 :

Après s'être abonné au canal order-123, le client écoute les messages sur ce canal. Chaque fois qu'un message est envoyé à ce canal, le client le reçoit immédiatement.

Publication d'une Mise à Jour du Statut de Commande

Lorsque le statut de la commande de User 1's change (par exemple, la commande est expédiée), le système publie un message sur le canal order-123. Ce message est délivré à tous les clients abonnés au canal.

Le système publie la mise à jour suivante pour User 1:

Client 1, abonné à order-123, reçoit le message suivant :

Se désabonner d'un canal

Si un client ne souhaite plus recevoir de mises à jour, il peut se désabonner du canal en utilisant la commande UNSUBSCRIBE.

Client 1 se désabonne de order-123 :

Après s'être désabonné, Client 1 ne recevra plus de notifications concernant le statut de sa commande à moins qu'il ne se réabonne au canal.

Cet exemple démontre comment les abonnements Redis et les notifications peuvent être utilisés pour créer des systèmes de messagerie en temps réel. Redis assure une livraison en temps opportun des notifications et simplifie la communication au sein du système.

1. Que fait la commande SUBSCRIBE dans Redis ?

2. Quelle commande est utilisée pour se désabonner d'un canal Redis ?

Que fait la commande `SUBSCRIBE` dans Redis ?

Que fait la commande SUBSCRIBE dans Redis ?

Sélectionnez la réponse correcte

Quelle commande est utilisée pour se désabonner d'un canal Redis ?

Quelle commande est utilisée pour se désabonner d'un canal Redis ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt