Les opérations multiples prennent également en charge les transactions, c'est-à-dire l'atomicité, enveloppées par les directives MULTI et EXEC
Les opérations atomiques signifient qu'elles sont soit exécutées avec succès, soit pas exécutées du tout. La métaphore la plus frappante est la métaphore du transfert réel : votre transfert réussit ou échoue. Il n'y a pas de transfert d'argent, mais le destinataire ne l'a pas reçu. situation de réussite et de demi-échec
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. Ces opérations sont des opérations atomiques, soit toutes réussissent, soit toutes échouent.
L'exécution de toutes les commandes uniques dans Redis est atomique.
Le principe de mise en œuvre des transactions dans redis
Je pense que l'atomicité signifie qu'une seule opération peut être effectuée en même temps (une transaction est une unité de travail minimale indivisible, soit toutes réussissent, soit toutes échouent.) Cela devrait être une question de cohérence. Je suis un peu confus ici
L'atomicité de Redis a deux points :
Une seule opération est atomique
Les opérations multiples prennent également en charge les transactions, c'est-à-dire l'atomicité, enveloppées par les directives
MULTI
etEXEC
Les opérations atomiques signifient qu'elles sont soit exécutées avec succès, soit pas exécutées du tout. La métaphore la plus frappante est la métaphore du transfert réel : votre transfert réussit ou échoue. Il n'y a pas de transfert d'argent, mais le destinataire ne l'a pas reçu. situation de réussite et de demi-échec
Le point 1 a reçu une réponse
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. Ces opérations sont des opérations atomiques, soit toutes réussissent, soit toutes échouent.
L'exécution de toutes les commandes uniques dans Redis est atomique.
Le principe de mise en œuvre des transactions dans redis
Je pense que l'atomicité signifie qu'une seule opération peut être effectuée en même temps (une transaction est une unité de travail minimale indivisible, soit toutes réussissent, soit toutes échouent.) Cela devrait être une question de cohérence. Je suis un peu confus ici