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.