鍍金池/ 問(wèn)答/人工智能  Linux/ 有沒有查看redis當(dāng)前使用的是幾號(hào)庫(kù)?

有沒有查看redis當(dāng)前使用的是幾號(hào)庫(kù)?

redis默認(rèn)由16個(gè)庫(kù)(0~15號(hào)). 且默認(rèn)使用的是0號(hào)庫(kù).
如果要切換庫(kù)則使用:
select # //#表示幾號(hào)庫(kù).
可是, 我突然想, 如果要看當(dāng)前使用的是幾號(hào)庫(kù)怎么辦呢? 有沒有相應(yīng)的命令, 百度了以下沒有找到答案...

回答
編輯回答
葬憶

> http://redisdoc.com/connectio...

redis> SET db_number 0         # 默認(rèn)使用 0 號(hào)數(shù)據(jù)庫(kù)
OK

redis> SELECT 1                # 使用 1 號(hào)數(shù)據(jù)庫(kù)
OK

redis[1]> GET db_number        # 已經(jīng)切換到 1 號(hào)數(shù)據(jù)庫(kù),注意 Redis 現(xiàn)在的命令提示符多了個(gè) [1]
(nil)

redis[1]> SET db_number 1
OK

redis[1]> GET db_number
"1"

redis[1]> SELECT 3             # 再切換到 3 號(hào)數(shù)據(jù)庫(kù)
OK

redis[3]>                      # 提示符從 [1] 改變成了 [3]

這里 >[1] [3] 中括號(hào)中的數(shù)字就是第幾號(hào)庫(kù),不需要命令查詢

2017年11月22日 13:45
編輯回答
解夏

Redis沒有提供該命令,樓上的方法是命令操作時(shí)查看的方式,在使用編程語(yǔ)言交互時(shí),可以查看相應(yīng)庫(kù)包的API,例如Jedis:
jedis.getDB()

2017年10月22日 03:19
編輯回答
乞許

如果在框架中 直接去redis配置文件找就好了

2017年6月22日 03:56
編輯回答
愛是癌

裝個(gè)客戶端工具軟件就可以看到了。
圖片描述

2017年11月14日 00:21