Большинство людей, похоже, рекомендуют запускать отдельные экземпляры Redis на разных портах (6379 и 6380). Почему это чаще рекомендуется вместо создания второй базы данных? Я еще не полностью изучил документацию, но в большинстве примеров не упоминается «выбор базы данных Redis» при подключении. Пример из клиента Ruby, README от nrk/predis:
$redis = new Predis\Client(array(
'scheme' => 'tcp',
'host' => '10.0.0.1',
'port' => 6379,
));
В настоящее время мы запускаем Hubot в нашем офисе с Campfire, и я работаю над вторым для GTalk, поскольку для каждого экземпляра Hubot можно использовать только один адаптер. . Поэтому я рассматриваю возможность создания второй базы данных или экземпляра Redis, чтобы данные между двумя хабами были изолированы. Но прежде чем двигаться дальше, я хотел понять, почему вы будете использовать отдельные экземпляры, а не просто создавать вторую базу данных.