大多數人似乎建議在不同端口(6379和6380)上運行單獨的Redis實例。爲什麼更常用的建議是創建第二個數據庫?我還沒完全通過文檔,但大多數示例在連接時沒有提及「選擇Redis數據庫」。從Ruby客戶端的例子,手拉/ predis自述:多個Redis實例
$redis = new Predis\Client(array(
'scheme' => 'tcp',
'host' => '10.0.0.1',
'port' => 6379,
));
目前,我們在我們的篝火辦公室跑Hubot,和我工作的第二個用於GTalk的,因爲你只能在使用單個適配器爲每個Hubot實例。所以我正在考慮創建第二個Redis數據庫或實例,以便兩個Hubots之間的數據是隔離的。但在我進一步研究之前,我想了解爲什麼要使用單獨的實例而不是創建第二個數據庫。
如果其他人正在做同樣的事情,當您使用兩個hubots和兩個redis實例時,您必須指定REDISTOGO_URL環境變量。 – brock