Redis數據庫重點記錄&解疑

  • 不知道大家是否有注意過redis是支持多數據庫連接的,且默認連接的是0號數據庫,最多支持16個數據庫,且每個數據庫之間的數據是相互隔離不能共享的,且這16個數據庫的編號是從0開始,不可更改。
    在這裏插入圖片描述
    ------------在默認的0號數據庫中,插入zset類型的數據,可以查詢到對應的數據
    切換到1號數據庫 select 1 (在ip前,標記了1),查詢我們在0 號數據庫插入的數據,可以看到該記錄爲空(證明了每個數據庫之間的數據是相互隔離的,另一方面也保證了每個數據庫的可用性)

  • 其實Redis是一個字典結構的數據庫,且Redis提供了多個用來存儲數據的字典(string(好比一個目錄對應一條數據)
    ,hash(好比一個目錄下有多個鍵值對集合),list(一個目錄對應一個表格),set(一個目錄對應一個數據集合,非鍵值對形式),zset(一個目錄對應一個有序集合表))

  • 另外,Redis不支持對數據庫設置不同密碼,要麼全部設置密碼,要麼全部不設置密碼

  • 看了上面的描述,其實我們可以發現,Redis數據庫適宜用來存放不同環境的數據,好比測試和運行環境,不適應用多個數據庫存放同一環境下的數據

  • 當然,以上是針對單機版的Redis,集羣的Redis沒有數據庫的概念

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章