Redisサーバーは、番号が付けられた複数のデータベースを処理できます。デフォルトで32個提供されていると思います。 -nを使用してアクセスできます redis-cliのオプション シェルスクリプトコマンドおよび接続引数と同様のオプション、または "select()"
の使用 その接続オブジェクトのメソッド。 (この場合、 .select()
PythonRedisモジュールのメソッド名です...他のライブラリやインターフェースでも同様の名前が付けられていると思います。
Redisサーバーデーモンの構成ファイルに必要な個別のデータベースの数を制御するオプションもあります。上限がどうなるかわかりませんが、それを動的に変更する方法はないようです(つまり、DBを追加するには、サーバーをシャットダウンして再起動する必要があるようです)。また、これらのDB番号を任意の種類の名前に関連付けたり、個別のACLを課したり、異なるパスワードを課したりすることはできないようです。もちろん、Redisにはスキーマがありません。