Existe
Redis.current
, que você pode usar para armazenar seu único Redis
instância. Então, em vez de usar
$redis
, você pode atribuir sua instância da seguinte maneira:Redis.current = Redis.new(:host => ENV["REDIS_HOST"], :port => ENV["REDIS_PORT"])
Redis.current
foi apresentado ao redis-rb em 2010 como uma maneira padrão de obter uma conexão redis, então fiquei surpreso que nenhuma outra resposta o mencionou.