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