MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事務(wù)相關(guān)的命令。
MULTI :開啟事務(wù),redis會將后續(xù)的命令逐個(gè)放入隊(duì)列中,然后使用EXEC命令來原子化執(zhí)行這個(gè)命令系列。
EXEC:執(zhí)行事務(wù)中的所有操作命令。
DISCARD:取消事務(wù),放棄執(zhí)行事務(wù)塊中的所有命令。
WATCH:監(jiān)視一個(gè)或多個(gè)key,如果事務(wù)在執(zhí)行前,這個(gè)key(或多個(gè)key)被其他命令修改,則事務(wù)被中斷,不會執(zhí)行事務(wù)中的任何命令。
UNWATCH:取消WATCH對所有key的監(jiān)視。