Większość osób zaleca uruchamianie oddzielnych instancji Redis na różnych portach (6379 i 6380). Dlaczego jest to częściej zalecane w przypadku tworzenia drugiej bazy danych? Jeszcze nie przejrzałem całej dokumentacji, ale większość przykładów nie wspomina o "wyborze bazy danych Redis" podczas łączenia. Przykład z klientem Ruby, NRK/predis na README:Wiele instancji Redis
$redis = new Predis\Client(array(
'scheme' => 'tcp',
'host' => '10.0.0.1',
'port' => 6379,
));
Obecnie prowadzony Hubot w naszym biurze ognisko, a ja pracuję na drugim dla GTalk, ponieważ można mieć tylko jedną kartę w użyciu dla każdej instancji Hubot. Zastanawiam się więc nad stworzeniem drugiej bazy danych lub instancji Redis, aby dane między dwoma hubotami były izolowane. Ale zanim dotarłem dużo dalej, chciałem zrozumieć, dlaczego używałbyś oddzielnych instancji, zamiast tylko tworzyć drugą bazę danych.
Jeśli ktoś robi to samo, należy określić zmienną środowiskową REDISTOGO_URL, gdy używane są dwie instancje i dwie instancje redis. – brock