各 Tair (Redis OSS-compatible) インスタンスには、デフォルトで 256 個のデータベース(DB0 から DB255)が割り当てられており、この数は変更できません。Tair インスタンスの各データベースには、個別のメモリ使用量制限はありません。Tair インスタンスの合計利用可能メモリによって制限されます。DB0 のみを使用する場合、他の未使用のデータベースは追加のリソースを消費したり、パフォーマンスに影響を与えたりすることはありません。
SELECT コマンドを実行して、異なるデータベース間を切り替えることができます。たとえば、次のコマンドを実行して DB10 に切り替えることができます。
SELECT 10説明
Tair (Redis OSS-compatible) クラスタインスタンスは、直接接続モードとプロキシモードの両方で複数のデータベースをサポートしています。クライアントの互換性を向上させるために、プロキシモデルを使用することをお勧めします。ただし、固有の制限により、Jedis などの特定の主要なクライアントは、直接接続モードでクラスタインスタンスに接続するときに SELECT コマンドを使用できない場合があります。
データストレージには、DB0 を優先的に使用することをお勧めします。複数のデータベースを使用して異なるビジネスデータを分離することはお勧めしません。代わりに、リソースレベルの分離のために複数の Tair (Redis OSS-compatible) インスタンスを作成することをお勧めします。