跳到主要内容

事务

有关如何在 Garnet 中实现 RESP 事务的详细信息和示例,请参阅开发者指南

DISCARD

语法

    DISCARD

清除事务中所有先前排队的命令,并将连接状态恢复为正常。

Resp 回复

简单字符串回复:OK。


EXEC

语法

    EXEC

执行事务中所有先前排队的命令,并将连接状态恢复为正常。

Resp 回复

以下之一

  • 数组回复:每个元素是原子事务中每个命令的回复。
  • Nil 回复:事务中止,因为 WATCH 键被修改。

MULTI

语法

    MULTI

标记事务块的开始。后续命令将排队等待使用 EXEC 进行原子执行。

Resp 回复

简单字符串回复:OK。


UNWATCH

语法

    UNWATCH

清除事务中所有先前被 WATCH 的键。

Resp 回复

简单字符串回复:OK。


WATCH

语法

    WATCH key [key ...]

标记给定键以进行监视,以便条件执行事务。

Resp 回复

简单字符串回复:OK。