选择

语法
SELECT index
从以下位置开始可用:
1.0.0
时间复杂度:
O(1)
ACL 类别:
@fast, @connection,

选择具有指定的从零开始的数值索引的 Redis 逻辑数据库。 新连接始终使用数据库 0。

可选的 Redis 数据库是一种命名空间形式:所有数据库仍然保存在同一个 RDB / AOF 文件中。但是,不同的数据库可以具有相同名称的键,以及FLUSHDB,SWAPDBRANDOMKEY在特定数据库上工作。

实际上,Redis 数据库应该用于分隔属于同一应用程序的不同键(如果需要),而不是将单个 Redis 实例用于多个不相关的应用程序。

使用 Redis 集群时,SELECT命令,因为 Redis Cluster 仅支持数据库 zero。对于 Redis 集群,拥有多个数据库将是无用的,并且是不必要的复杂性来源。在 Redis 集群的设计和目标下,在单个数据库上以原子方式运行的命令是不可能的。

由于当前选定的数据库是连接的属性,因此客户端应跟踪当前选定的数据库,并在重新连接时重新选择它。虽然没有用于查询当前连接中所选数据库的命令,CLIENT LISToutput 显示每个客户端的当前所选数据库。

RESP2/RESP3 回复

简单的字符串回复OK.
为本页评分
返回顶部 ↑