Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks
Ruby
Pull request Compare This branch is 7 commits ahead, 112 commits behind redis-store:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ci
redis-actionpack
redis-activesupport
redis-i18n
redis-rack-cache
redis-rack
redis-rails
redis-sinatra
redis-store
.gitignore
.travis.yml
CHANGELOG
README.md

README.md

Build Status Code Climate

Redis stores for Ruby frameworks

Redis Store provides a full set of stores (Cache, I18n, Session, HTTP Cache) for modern Ruby frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It supports object marshalling, timeouts, single or multiple nodes, and namespaces.

Please check the README file of each gem for usage and installation guidelines.

Redis Installation

Option 1: Homebrew

MacOS X users should use Homebrew to install Redis:

brew install redis

Option 2: From Source

Download and install Redis from http://redis.io

wget http://redis.googlecode.com/files/redis-2.4.15.tar.gz
tar -zxf redis-2.4.15.tar.gz
mv redis-2.4.15 redis
cd redis
make

Running tests

git clone git://github.com/jodosha/redis-store.git
  cd redis-store
  gem install bundler
  ruby ci/run.rb

If you are on Snow Leopard you have to run env ARCHFLAGS="-arch x86_64" ruby ci/run.rb

Contributors

Copyright

(c) 2009 - 2012 Luca Guidi - http://lucaguidi.com, released under the MIT license