La sintaxis básica es la siguiente:
WATCH key [key ...]
El comando Redis Watch puede usarse para monitorear una o más claves. Una vez que una de las claves es modificada (o borrada), las transacciones subsiguientes serán interrumpidas y no serán ejecutadas.
Monitorear una clave, la clave se modifica
Ejemplo de operación:
se puede encontrar que después de que se modifica la clave monitoreada, la transacción no se ejecuta, por lo que el valor de la clave es 1.
Monitorear múltiples claves, una clave se modifica
Ejemplo de operación:
se puede encontrar que entre las múltiples claves monitoreadas, la transacción no se ejecuta después de que se modifica una de las claves de clave, por lo que el valor de clave es 3, el valor de clave1 sigue siendo 1 y el valor de clave2 sigue siendo 2.
La clave monitoreada se elimina
Ejemplo de operación:
se puede encontrar que después de eliminar la clave monitoreada, la transacción no se ejecuta y el valor de key2 permanece sin cambios, que sigue siendo 2.