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.