sql >> Base de Datos >  >> NoSQL >> Redis

¿Cuál es el punto de múltiples bases de datos Redis?

En principio, las bases de datos de Redis en la misma instancia no son diferentes a los esquemas en instancias de bases de datos RDBMS.

Entonces, dicho todo esto, ¿por qué/cuándo querría usar varias bases de datos de Redis en lugar de simplemente generar una instancia adicional de Redis para cada base de datos adicional que desee?

Hay una clara ventaja de usar bases de datos de redis en la misma instancia de redis, y es la administración. Si activa una instancia separada para cada aplicación, y digamos que tiene 3 aplicaciones, son 3 instancias redis separadas, cada una de las cuales probablemente necesitará un esclavo para HA en producción, por lo que son 6 instancias en total. Desde el punto de vista de la administración, esto se complica muy rápido porque necesita monitorearlos todos, hacer actualizaciones/parches, etc. Si no planea sobrecargar redis con mucha E/S, una sola instancia con un esclavo es más simple y más fácil de administrar siempre que cumpla con su SLA.