ほとんどの人は、異なるポート(6379と6380)で別々のRedisインスタンスを実行することを推奨しているようです。2番目のデータベースを作成するよりも、これがより一般的に推奨されるのはなぜですか?私はまだドキュメントを完全には読んでいませんが、ほとんどの例では、接続時の「Redisデータベースの選択」については実際には言及されていません。Rubyクライアントの例、nrk / predisのREADME:
$redis = new Predis\Client(array(
'scheme' => 'tcp',
'host' => '10.0.0.1',
'port' => 6379,
));
現在、私たちはCampfireを使用してオフィスでHubotを実行していますが、Hubotインスタンスごとに使用できるアダプターは1つだけなので、GTalk用に2つ目のアダプターを作成しています。そのため、2つのhubot間のデータが分離されるように、Redisの2番目のデータベースまたはインスタンスを作成することを検討しています。しかし、先に進む前に、2つ目のデータベースを作成するだけでなく、個別のインスタンスを使用する理由を理解したいと思いました。