Я новичок в Redis, и я нахожусь в процессе настройки Redis OSS для региона разработки для своего проекта. У меня есть несколько вопросов о модели развертывания, которую я хочу проверить.
1) Будет ли Redis работать только на одном узле? поскольку мой запрос относится к региону разработки, мне не нужна высокая доступность.
2) Могу ли я создать несколько баз данных для поддержки различных проектов с помощью одного настраиваемого экземпляра?
3) Я перехожу на Red Hat Linux, так как для производства я планирую использовать Redis Enterprise с учетом его модели поддержки.

Redis спроектирован как однопоточный, у которого есть свои плюсы и минусы. Redis отвечает за многоядерность с шардингом - https://redis.io/topics/partitioning.
Да, вы можете создать несколько баз данных в одном экземпляре Redis, хотя это не рекомендуется. Но поскольку вы настраиваете промежуточную модель, это ваше дело.
Надеюсь это поможет.
1) Да - redis-сервер всегда работает на одном узле.
2) Да - вы можете использовать несколько логических / общих баз данных на одном сервере с помощью команды SELECT. Однако это считается плохой практикой. Вместо этого вы должны использовать разные redis-серверы для каждой базы данных. Эти процессы redis-server МОЖЕТ запускаются на одном физическом сервере.
3) Вы можете использовать пробную версию Enterprise для разработки.
Отказ от ответственности: я работаю в Redis Labs, где находится OSS Redis и поставщик линейки продуктов Enterprise.
Спасибо всем ..
При создании нескольких баз данных на http://www.rediscookbook.org/multiple_databases.html упоминается, что мы можем создать несколько баз данных.
Поскольку это для области разработки / тестирования, я думаю, что создание нескольких баз данных должно быть нормальным по сравнению с производством, где нам потребуется лучшая производительность.