Redis.current
があります 、これを使用して、唯一のRedis
を保存できます インスタンス。
したがって、$redis
を使用する代わりに 、次のようにインスタンスを割り当てることができます:
Redis.current = Redis.new(:host => ENV["REDIS_HOST"], :port => ENV["REDIS_PORT"])
Redis.current
2010年にredis接続を取得するための標準的な方法としてredis-rbに導入されたので、他の回答がそれについて言及していないことに驚きました。