Istnieje Redis.current , którego możesz użyć do przechowywania swojego jedynego Redis przykład.
Więc zamiast używać $redis , możesz przypisać swoją instancję w następujący sposób:
Redis.current = Redis.new(:host => ENV["REDIS_HOST"], :port => ENV["REDIS_PORT"])
Redis.current został wprowadzony do redis-rb w 2010 roku jako standardowy sposób na przechwycenie połączenia redis, więc byłem zaskoczony, że żadna inna odpowiedź o tym nie wspomniała.