引入 gem "rails"
在config目录下创建redis.yml文件:
redis: &redis
redis_server: <%= ENV["REDIS_SERVER"] || '127.0.0.1' %>
redis_port: <%= ENV["REDIS_PORT"] || 6379 %>
redis_db_num: <%= ENV["REDIS_DB_NUM"] || 0 >
development:
<<: *redis
test:
<<: *redis
production:
<<: *redis
在config/initializers 创建 redis.rb:
redis_config = Rails.application.config_for(:redis).symbolize_keys!
redis_server = redis_config[:redis_server]
redis_port = redis_config[:redis_port]
redis_db_num = redis_config[:redis_db_num]
$redis = Redis.new(host: redis_server, port: redis_port, db: redis_db_num)