Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

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.