Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

variável global $ redis com ruby ​​on rails


Existe Redis.current , que você pode usar para armazenar seu único Redis instância.

Então, em vez de usar $redis , você pode atribuir sua instância da seguinte maneira:
Redis.current = Redis.new(:host => ENV["REDIS_HOST"], :port => ENV["REDIS_PORT"])

Redis.current foi apresentado ao redis-rb em 2010 como uma maneira padrão de obter uma conexão redis, então fiquei surpreso que nenhuma outra resposta o mencionou.