Permalink
Fetching contributors…
Cannot retrieve contributors at this time
36 lines (29 sloc) 827 Bytes
gem 'redis'
initializer "redis.rb", <<-RUBY
if ENV['VCAP_SERVICES']
$vcap_services ||= JSON.parse(ENV['VCAP_SERVICES'])
redis_service_name = $vcap_services.keys.find { |svc| svc =~ /redis/i }
redis_service = $vcap_services[redis_service_name].first
$redis_config = {
host: redis_service['credentials']['host'],
port: redis_service['credentials']['port'],
password: redis_service['credentials']['password']
}
else
$redis_config = {
host: '127.0.0.1',
port: 6379
}
end
$redis = Redis.new($redis_config)
RUBY
if scroll? "eycloud_recipes_on_deploy"
gem 'eycloud-recipe-redis', :group => :eycloud
end
__END__
name: Redis
description: "Add Redis as a persistence engine to your application."
author: mbleigh
exclusive: key_value
category: persistence
tags: [key_value, cache, session_store]