redis db0-15 的概念

redis默認有db0~db15之多。mysql

 

redis有沒有什麼方法使不一樣的應用程序數據彼此分開同時又存儲在相同的實例上呢?就至關於mysql數據庫,不一樣的應用程序數據存儲在不一樣的數據庫下。redis

redis下,數據庫是由一個整數索引標識,而不是由一個數據庫名稱。默認狀況下,一個客戶端鏈接到數據庫0。redis配置文件中下面的參數來控制數據庫總數:sql

databases 16數據庫

能夠經過下面的命令來切換到不一樣的數據庫下索引

select 2配置

 

隨後,全部的命令將使用數據庫3,知道你明確的切換到另外一個數據庫下。select

每一個數據庫都有屬於本身的空間,沒必要擔憂之間的key衝突。程序

不一樣的數據庫下,相同的key取到各自的值。方法

flushdb命令清除數據,只會清除當前的數據庫下的數據,不會影響到其餘數據庫。配置文件

flushall命令會清除這個實例的數據。在執行這個命令前要格外當心。

相關文章
相關標籤/搜索