Maison > base de données > Redis > Redis est-il atomique ?

Redis est-il atomique ?

藏色散人
Libérer: 2019-06-11 11:34:22
original
4360 Les gens l'ont consulté

Redis est-il atomique ?

Atomicité : Une transaction est une unité de travail minimale indivisible, soit toutes réussissent, soit toutes échouent.

L'opération atomique signifie qu'une de vos logiques métier doit être indivisible. Par exemple, si vous transférez de l'argent à quelqu'un d'autre, votre compte déduira de l'argent et le compte de quelqu'un d'autre ajoutera de l'argent, cette logique métier est atomique, ces opérations sont des opérations atomiques, soit toutes réussissent, soit toutes échouent.

Redis est-il atomique ?

L'exécution de toutes les commandes uniques dans Redis est atomique.

Principe de mise en œuvre des transactions Redis

1. Les opérations par lots sont placées dans le cache de file d'attente avant d'envoyer la commande EXEC

2. exécution après la commande EXEC. Si une commande de la transaction ne s'exécute pas, les commandes restantes ne seront pas exécutées

3 Pendant le processus d'exécution de la transaction, les demandes de commande soumises par d'autres clients ne seront pas insérées dans la transaction. séquence de commandes d'exécution. Recommandé dans

 : "tutoriel vidéo redis"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal