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.