- 用法
-
SWAPDB index1 index2
- 复杂度
- O(N),其中 N 是在两个数据库中监视或阻塞键的客户端数量。
- 始于
- 4.0.0
- ACL 类别
- @keyspace, @dangerous, @write, @fast
此命令交换两个 Valkey 数据库,这样所有连接到给定数据库的客户端将立即看到另一个数据库的数据,反之亦然。
注意: 为防止分片不一致,SWAPDB
在 集群模式下被禁用,因为在一个分片上交换数据库而其他分片保持不变可能导致数据不一致。
示例
SWAPDB 0 1
这将交换数据库 0 和数据库 1。所有连接到数据库 0 的客户端将立即看到新数据,同样地,所有连接到数据库 1 的客户端将看到原来属于数据库 0 的数据。
RESP2/RESP3 回复
简单字符串回复:OK
。