Redis数据库规则

SELECT 索引

自1.0.0起可用。

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

Redis不同的可选数据库是命名空间的一种形式:所有数据库无论如何都保存在同一个RDB / AOF文件中。但是,不同的数据库可以具有相同名称的keys,并且有可用于特定数据库的FLUSHDBSWAPDBRANDOMKEY等命令。

实际上,Redis数据库应主要用于(如果需要)分离属于同一应用程序的不同keys(比如两个key名字相同,可存入redis两个不同的数据库中),而不是为了将多个不相关的应用程序用于单个Redis实例。

使用Redis Cluster时,无法使用SELECT命令,因为Redis Cluster仅支持数据库零。对于Redis群集,拥有多个数据库将毫无用处,并且是一个毫无价值的复杂性来源,因为无论如何,使用Redis群集设计和目标无法在单个数据库上以原子方式运行命令。

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

翻译自:https://redis.io/commands/select

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值