C'è Redis.current , che puoi utilizzare per memorizzare il tuo unico Redis esempio.
Quindi, invece di usare $redis , puoi assegnare la tua istanza come segue:
Redis.current = Redis.new(:host => ENV["REDIS_HOST"], :port => ENV["REDIS_PORT"])
Redis.current è stato introdotto in redis-rb nel 2010 come metodo standard per acquisire una connessione redis, quindi sono rimasto sorpreso dal fatto che nessun'altra risposta lo abbia menzionato.