Hay Redis.current
, que puede usar para almacenar su único Redis
instancia.
Entonces, en lugar de usar $redis
, puede asignar su instancia de la siguiente manera:
Redis.current = Redis.new(:host => ENV["REDIS_HOST"], :port => ENV["REDIS_PORT"])
Redis.current
se introdujo en redis-rb en 2010 como una forma estándar de obtener una conexión redis, por lo que me sorprendió que ninguna otra respuesta lo mencionara.