La mayoría de las personas parecen recomendar la ejecución de instancias de Redis separadas en diferentes puertos (6379 y 6380). ¿Por qué es más comúnmente recomendado sobre la creación de una segunda base de datos? Aún no he completado completamente la documentación, pero la mayoría de los ejemplos no mencionan realmente la 'selección de una base de datos Redis' cuando se conectan. Un ejemplo del cliente Ruby, NRK/README de predis:Múltiples instancias de Redis
$redis = new Predis\Client(array(
'scheme' => 'tcp',
'host' => '10.0.0.1',
'port' => 6379,
));
actualmente corremos hubot en nuestra oficina con fogata, y yo estoy trabajando en una segunda para GTalk, ya que sólo puede tener un único adaptador en uso para cada instancia de Hubot. Así que estoy considerando crear una segunda base de datos o instancia de Redis para que los datos entre los dos hubots estén aislados. Pero antes de llegar mucho más lejos, quería entender por qué utilizarías instancias separadas en lugar de simplemente crear una segunda base de datos.
En caso de que alguien más esté haciendo lo mismo, debe especificar la variable de entorno REDISTOGO_URL cuando está utilizando dos hubots y dos instancias redis. – brock