语法

  1. HANDSHAKE client_id execution_mode

HANDSHAKE 用于告知 DiceDB 服务器连接的目的。它注册 client_idexecution_mode

client_id 是客户端的唯一标识符,可以是任何字符串,通常是 UUID。

execution_mode 是连接的模式,可能是以下之一:

  1. “command” - 客户端将向服务器发送命令并接收响应。
  2. “watch” - 处于观察模式的连接将用来接收查询订阅的响应。

如果使用 DiceDB SDK 或 CLI,则在建立连接或订阅时会自动发送该 HANDSHAKE 命令。

示例

  1. localhost:7379> HANDSHAKE 4c9d0411-6b28-4ee5-b78a-e7e258afa52f command
  2. OK