SWAPDB

交换两个Redis 数据库。

语法

SWAPDB index1 index2

引入版本:4.0.0

复杂度摘要:O(N)

此命令交换两个 Redis 数据库,以便连接到给定数据库的所有客户端立即看到另一个数据库的数据,反之亦然。

必需参数

index1

第一个数据库的索引。

index2

第二数据库的索引。

示例

SWAPDB 0 1

这会将数据库 0 与数据库 1 交换。所有与数据库 0 连接的客户端将立即看到新数据,就像所有与数据库 1 连接的客户端将看到以前数据库 0 的数据一样。

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
❌ 标准
❌主动-主动
❌ 标准
❌主动-主动

返回值

RESP2

简单字符串回复: OK.

RESP3

简单字符串回复: OK.

资料来源:Redis 官方 SWAPDB 文档;中文内容参考 Redis 文档许可。