2つの主な理由:
-
複数のデータベースを使用することは、一般的に悪いと考えられており、いつかは廃止される予定です。また、かなりマイナーではありますが、パフォーマンスが低下します。
-
主な理由は、redisがシングルスレッドであるためです。2つの異なるデータソースが必要な場合、別のredisインスタンスはおそらく使用している別のCPUを使用するため、パフォーマンスが向上しますが、1つのインスタンスは常に1つだけを使用します。
-
また、異なるredisインスタンスは、異なる永続性設定を持つことができます。たとえば、1つのインスタンスはメモリのみを使用でき、他のインスタンスはファイルをstorageRedisの永続性として使用できます
次に、個別の認証パスワード、LRU戦略など、インスタンスレベルでのみ実行できる他の利点があります。