Sha256: 0649809363d8d1230913dc767c21a62c08c963ee15f1ced22a478c53270d6f7f

Contents?: true

Size: 1.23 KB

Versions: 7

Compression:

Stored size: 1.23 KB

Contents

# 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](https://github.com/mxcl/homebrew) to install Redis:

    brew install redis

### Option 2: From Source

Download and install Redis from [http://redis.io](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](https://github.com/jodosha/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](http://lucaguidi.com), released under the MIT license

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
redis-rack-1.3.6 README.md
redis-rack-1.4.1 README.md
redis-rack-1.4.0 README.md
redis-rack-1.4.0.rc2 README.md
redis-rack-1.3.5 README.md
redis-rack-1.3.5.rc README.md
redis-rack-1.4.0.rc README.md