Colección de citas famosas - Slogan de motivación - Asuntos de la región del Golán-2022-04-03

Asuntos de la región del Golán-2022-04-03

Las transacciones de Redis pueden ejecutar múltiples comandos a la vez, con las siguientes dos garantías importantes:

Una transacción es una operación independiente: todos los comandos de la transacción se serializan y ejecutan en orden. Durante la ejecución de una transacción, esta no será interrumpida por solicitudes de comando enviadas por otros clientes.

Una transacción es una operación atómica: o se ejecutan todos los comandos de la transacción o no se ejecuta ningún comando.

El uso de las transacciones de golang redis es el siguiente.

Funciones comunes de las transacciones de Goridis:

tx Pipeline: opera transacciones en forma de canalización.

Soporte de bloqueo optimista de Watch-redis

1.TxPipeline

Operar transacciones en modo canalización

2 Observar

<. p>El bloqueo optimista de Redis admite el monitoreo de ciertas claves a través de la vigilancia, y las transacciones solo se pueden confirmar si otros no han cambiado los valores de estas claves.