?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
SELECT index
自1.0.0起可用。
選擇具有指定的基于零的數(shù)字索引的 Redis 邏輯數(shù)據(jù)庫。新連接始終使用數(shù)據(jù)庫0。
Redis 不同的可選數(shù)據(jù)庫是命名空間的一種形式:無論如何,所有的數(shù)據(jù)庫都保存在同一個 RDB / AOF 文件中。但是,不同的數(shù)據(jù)庫可以具有相同名稱的密鑰,并且可以使用 FLUSHDB , SWAPDB 或 RANDOMKEY 等可用于特定數(shù)據(jù)庫的命令。
實際上,如果需要,Redis 數(shù)據(jù)庫應主要用于分隔屬于同一應用程序的不同密鑰,而不是為多個不相關的應用程序使用單個 Redis 實例。
使用 Redis 集群時,不能使用 SELECT 命令,因為 Redis 集群僅支持數(shù)據(jù)庫零。就 Redis 集群而言,擁有多個數(shù)據(jù)庫將毫無用處,而且是一個無價值的復雜資源,因為無論如何,在 Redis 集群的設計和目標下,無法在單個數(shù)據(jù)庫上自動運行命令。
由于當前選擇的數(shù)據(jù)庫是連接的屬性,因此客戶端應跟蹤當前選定的數(shù)據(jù)庫并在重新連接時重新選擇它。雖然沒有命令來查詢當前連接中選定的數(shù)據(jù)庫,但 CLIENT LIST 輸出顯示當前選定的數(shù)據(jù)庫的每個客戶端。
Simple string reply