Отже, я прийшов до місця, де мені хотілося сегментувати дані, які я зберігаю в Redis, на окремі бази даних, оскільки мені іноді потрібно використовувати команду ключів на одному конкретному виді даних, і хотів розділити їх, щоб зробити це швидше .
Якщо я сегментую на декілька баз даних, все ще залишається однопоточним, і я все ще можу використовувати лише одне ядро. Якщо я лише запускаю інший екземпляр Redis в тому ж полі, я можу використовувати додаткове ядро. Крім того, я не можу назвати бази даних Redis або давати їм будь-який більш логічний ідентифікатор. Отже, маючи все сказане, чому / коли я коли-небудь хочу використовувати декілька баз даних Redis, а не просто розкручувати додатковий екземпляр Redis для кожної додаткової бази даних, яку я хочу? І, відповідно, чому Redis не намагається використовувати додаткове ядро для кожної додаткової бази даних, яку я додаю? Яка перевага бути однопоточним в базі даних?