Portanto, cheguei a um local em que queria segmentar os dados que armazeno em redis em bancos de dados separados, pois às vezes preciso usar o comando keys em um tipo específico de dados e queria separá-los para torná-lo mais rápido .
Se eu segmentar em vários bancos de dados, tudo ainda será encadeado e ainda utilizarei apenas um núcleo. Se eu simplesmente lançar outra instância do Redis na mesma caixa, utilizarei um núcleo extra. Além disso, não posso nomear bancos de dados Redis ou fornecer a eles qualquer tipo de identificador mais lógico. Então, com tudo isso dito, por que / quando eu iria querer usar vários bancos de dados Redis em vez de apenas criar uma instância extra do Redis para cada banco de dados extra que eu quiser? E, relacionado, por que o Redis não tenta utilizar um núcleo extra para cada banco de dados extra adicionado? Qual é a vantagem de ser único encadeado nos bancos de dados?