DISCARD
取消事务,放弃执行事务块内的所有命令。
格式:DISCARD
返回值:
总是返回 OK 。
EXEC
执行所有事务块内的命令。
格式:EXEC
返回值:
事务块内所有命令的返回值,按命令执行的先后顺序排列。
当操作被打断时,返回空值 nil 。
MULTI
标记一个事务块的开始。
格式:事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。
返回值:总是返回 OK 。
UNWATCH
取消 WATCH 命令对所有 key 的监视。
格式:UNWATCH
返回值:总是 OK 。
WATCH
监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。
格式:WATCH key [key ...]
返回值:总是返回 OK 。