1.單機有多個數據庫,互相隔離不共享,不支持爲每一個數據庫設置不一樣的訪問密碼,集羣沒有數據庫概念html
2.Redis是一個字典結構的存儲服務器,不支持自定義數據庫的名字redis
3.每一個數據庫對外都是一個從0開始的遞增數字命名,Redis默認支持16個數據庫(能夠經過配置文件支持更多,無上限),能夠經過配置databases來修改這一數字。數據庫
4.客戶端與Redis創建鏈接後會自動選擇0號數據庫,不過能夠隨時使用SELECT命令更換數據庫,如要選擇1號數據庫:服務器
redis> SELECT 1 OK redis [1] > GET foo (nil)
5.多個數據庫之間並非徹底隔離的,好比FLUSHALL命令能夠清空一個Redis實例中全部數據庫中的數據。測試
綜上所述,這些數據庫更像是一種命名空間,而不適宜存儲不一樣應用程序的數據。spa
好比能夠使用0號數據庫存儲某個應用生產環境中的數據,使用1號數據庫存儲測試環境中的數據,但不適宜使用0號數據庫存儲A應用的數據而使用1號數據庫B應用的數據,不一樣的應用應該使用不一樣的Redis實例存儲數據。htm
因爲Redis很是輕量級,一個空Redis實例佔用的內在只有1M左右,因此不用擔憂多個Redis實例會額外佔用不少內存。blog
1.Redis多個數據庫:https://www.cnblogs.com/EasonJim/p/7818004.html內存