Redis如何获取当前数据库名称

Redis如何获取当前数据库名称,redis,Redis,Redis中是否有任何命令可以获取我现在使用的数据库名称? 我知道选择是为了切换数据库。我正在寻找“获取数据库名称”之类的命令。首先,Redis数据库没有名称。相反,它有一个索引 您可以使用CLIENT SETNAME和CLIENT LIST命令动态获取数据库索引: 调用CLIENT SETNAME a-unique-name为当前连接设置唯一名称 调用客户端列表获取连接到Redis的所有客户端的信息 查找具有我们在步骤1中设置的唯一名称的连接信息 解析客户机信息并获取数据库索引 您可以从中获取

Redis中是否有任何命令可以获取我现在使用的数据库名称? 我知道选择是为了切换数据库。我正在寻找“获取数据库名称”之类的命令。

首先,Redis数据库没有名称。相反,它有一个索引

您可以使用
CLIENT SETNAME
CLIENT LIST
命令动态获取数据库索引:

  • 调用
    CLIENT SETNAME a-unique-name
    为当前连接设置唯一名称
  • 调用
    客户端列表
    获取连接到Redis的所有客户端的信息
  • 查找具有我们在步骤1中设置的唯一名称的连接信息
  • 解析客户机信息并获取数据库索引
  • 您可以从中获取客户端信息的格式


    注意:如果有人有更简单的解决方案,请告诉我:)

    怎么样-@sricheta谢谢!是否有任何命令可从Info获取#Keyspace?然后,在我的应用程序中解析以获取db名称变得很简单