Method: ActiveSupport::Cache::RedisStore#initialize
- Defined in:
- lib/active_support/cache/redis_store.rb
#initialize(*addresses) ⇒ RedisStore
Instantiate the store.
Example:
RedisStore.new
# => host: localhost, port: 6379, db: 0
RedisStore.new "example.com"
# => host: example.com, port: 6379, db: 0
RedisStore.new "example.com:23682"
# => host: example.com, port: 23682, db: 0
RedisStore.new "example.com:23682/1"
# => host: example.com, port: 23682, db: 1
RedisStore.new "example.com:23682/1/theplaylist"
# => host: example.com, port: 23682, db: 1, namespace: theplaylist
RedisStore.new "localhost:6379/0", "localhost:6380/0"
# => instantiate a cluster
27 28 29 30 |
# File 'lib/active_support/cache/redis_store.rb', line 27 def initialize(*addresses) @data = ::Redis::Store::Factory.create(addresses) super(addresses.) end |