Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks
Latest commit 54b220e Oct 5, 2016 @tubbo tubbo Release v1.3.0
This is a minor release due to an additional marshalling feature,
support for marshalling on the `mset` method. Some bug fixes also
surrounding marshalling have also been included.

- Forward new Hash, not nil, when options are unset  John Guidry
- Enable cache and move to containerized build.  Omer Katz
- Add support for marshalling mset  John Guidry
- Set :raw => true if marshalling  Tom Scott

Redis stores for Ruby frameworks

Build Status

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 the download page and follow the instructions.

Running tests

git clone git://
cd redis-store
gem install bundler
bundle exec rake

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



Gem Version Build Status Code Climate


2009 - 2013 Luca Guidi -, released under the MIT license