redis-actionpack
provides a session store for ActionPack, specifically for ActionDispatch. See the main redis-store readme for general guidelines.
For guidelines on using our underlying cache store, see the main redis-store readme.
For information on how to use this library in a Rails app, see the documentation for redis-rails.
If, for some reason, you're using ActionDispatch
and not in a Rails app, read on to learn how to install/use this gem by itself!
# Gemfile
gem 'redis-actionpack'
If you are using redis-store with Rails, head on over to the redis-rails README to learn how to integrate this gem into your Rails application.
For standalone usage:
ActionController::Base.session_store = :redis_store,
servers: %w(redis://localhost:6379/0/session),
expire_after: 90.minutes,
key: '_my_application_session',
threadsafe: false,
secure: true
A brief run-down of these options...
false
if you want to disable the global mutex lock ontrue
by default, meaning the mutex will begem install bundler
git clone git://github.com/redis-store/redis-actionpack.git
cd redis-actionpack
bundle install
bundle exec rake
If you are on Snow Leopard you have to run env ARCHFLAGS="-arch x86_64" bundle exec rake
2009 - 2013 Luca Guidi - http://lucaguidi.com, released under the MIT license