sql >> Base de Datos >  >> NoSQL >> Redis

variable global $redis con ruby ​​on rails

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.