在 Redis 中,默認情況下只有一個數據庫,編號為 0。但你可以創建多個數據庫,最多可達 16 個(通過配置文件 redis.conf 中的 databases
配置項進行設置)。以下是創建新數據庫的步驟:
通過配置文件創建新數據庫
編輯 redis.conf
文件,找到或添加 databases
配置項,將其值設置為你希望創建的數據庫數量。例如,如果你想創建 5 個新數據庫,將 databases
設置為 6(因為第一個數據庫是默認的 0 號數據庫):
databases = 6
保存并關閉配置文件。
通過 Redis 命令行工具創建新數據庫
在啟動 Redis 服務器時,使用 --databases
參數指定要創建的數據庫數量。例如,要創建 5 個新數據庫,可以啟動 Redis 如下:
redis-server --databases 6
或者,如果你已經啟動了 Redis 服務器,可以使用 redis-cli
工具創建新數據庫。首先,切換到新的數據庫:
redis-cli -c -p <port> -h <host> -n <database_number>
其中,<port>
是 Redis 服務器的端口號,<host>
是服務器的主機名或 IP 地址,<database_number>
是要切換到的數據庫編號(從 0 開始計數)。
然后,在新數據庫中執行 FLUSHDB
命令以清空數據庫:
FLUSHDB
最后,使用 EXIT
命令退出當前數據庫,回到默認的 0 號數據庫。
請注意,創建新數據庫后,需要確保在應用程序中正確使用新的數據庫編號進行操作。