Tak więc doszedłem do miejsca, w którym chciałem podzielić dane, które przechowuję w redis na oddzielne bazy danych, ponieważ czasami potrzebuję użyć polecenia kluczy na jednym konkretnym rodzaju danych i chciałem je oddzielić, aby to przyspieszyć .
Jeśli podzielę się na wiele baz danych, wszystko jest nadal jednowątkowe, a nadal mogę używać tylko jednego rdzenia. Jeśli po prostu uruchomię inną instancję Redis na tym samym pudełku, będę mógł użyć dodatkowego rdzenia. Poza tym nie mogę nazwać baz danych Redis ani nadać im żadnego bardziej logicznego identyfikatora. Biorąc to wszystko pod uwagę, dlaczego / kiedy miałbym kiedykolwiek chcieć używać wielu baz danych Redis zamiast po prostu uruchamiać dodatkową instancję Redis dla każdej dodatkowej bazy danych, którą chcę? I w związku z tym, dlaczego Redis nie próbuje wykorzystać dodatkowego rdzenia dla każdej dodatkowej bazy danych, którą dodam? Jaka jest zaleta bycia jednowątkowym między bazami danych?