Skip to content
Fetching latest commit…
Cannot retrieve the latest commit at this time.
..
Failed to load latest commit information.
lib
test
.gitignore
Gemfile
MIT-LICENSE
README.md
Rakefile
redis-rack.gemspec

README.md

Redis stores for Rack

redis-rack provides a Redis backed session store Rack. It natively supports object marshalling, timeouts, single or multiple nodes and namespaces.

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.5.tar.gz
tar -zxf redis-2.4.5.tar.gz
mv redis-2.4.5 redis
cd redis
make

Usage

# Gemfile
gem 'redis-rack'

Session Store:

# config.ru
require 'rack'
require 'rack/session/redis'

use Rack::Session::Redis

Configuration

For advanced configuration options, please check the Redis Store Wiki.

Running tests

git clone git://github.com/jodosha/redis-store.git
cd redis-store/redis-rack
gem install bundler --pre # required version: 1.1.rc
bundle exec rake

If you are on Snow Leopard you have to run env ARCHFLAGS="-arch x86_64" bundle exec rake

Copyright

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

Something went wrong with that request. Please try again.