Итак, я пришел в то место, где захотел сегментировать хранящиеся в redis данные в отдельные базы данных, так как иногда мне нужно использовать команду keys на одном конкретном типе данных и захотеть отделить ее от сделайте это быстрее.
Если я сегментирую несколько баз данных, все по-прежнему однопоточно, и я до сих пор могу использовать только одно ядро. Если я просто запускаю еще один экземпляр Redis в том же окне, я получаю дополнительное ядро. Кроме того, я не могу назвать базы данных Redis или давать им более логичный идентификатор. Итак, со всем сказанным, почему/когда я когда-либо захочу использовать несколько баз данных Redis вместо того, чтобы просто развернуть дополнительный экземпляр Redis для каждой дополнительной базы данных, которую я хочу? И, соответственно, почему Redis не пытается использовать дополнительное ядро для каждой дополнительной базы данных, которую я добавляю? В чем преимущество однопоточной передачи данных через базы данных?