README.md in redis-store-0.3.9 vs README.md in redis-store-1.0.0.beta1

- old
+ new

@@ -2,33 +2,42 @@ ## Installation Download and install Redis from [http://code.google.com/p/redis/](http://code.google.com/p/redis/) - curl -OL http://redis.googlecode.com/files/redis-1.2.5.tar.gz - tar -zxvf redis-1.2.5.tar.gz - mv redis-1.2.5 redis + wget http://redis.googlecode.com/files/redis-2.0.0-rc1.tar.gz + tar -zxf redis-2.0.0-rc1.tar.gz + mv redis-2.0.0-rc1 redis cd redis make -Install the gems +Install the gem - sudo gem install redis redis-store + sudo gem install redis-store ## Cache store Provides a cache store for your Ruby web framework of choice. -### Rails +### Rails 2.x - config.gem "redis-store", :source => "http://gemcutter.org", :lib => "redis-store" - require "redis-store" + config.gem "redis-store" config.cache_store = :redis_store +### Rails 3.x + + # Gemfile + gem 'rails', '3.0.0.beta4' + gem 'redis' + gem 'redis-store', '1.0.0.beta1' + + # config/environments/production.rb + config.cache_store = :redis_store + ### Merb - dependency "redis-store", "0.3.9" + dependency "redis-store", "1.0.0.beta1" dependency("merb-cache", merb_gems_version) do Merb::Cache.setup do register(:redis, Merb::Cache::RedisStore, :servers => ["127.0.0.1:6379"]) end end @@ -54,18 +63,28 @@ require "redis-store" require "application" use Rack::Session::Redis run Application.new -### Rails +### Rails 2.x config.gem "redis-store" ActionController::Base.session_store = :redis_session_store +### Rails 3.x + + # Gemfile + gem 'rails', '3.0.0.beta4' + gem 'redis' + gem 'redis-store', '1.0.0.beta1' + + # config/initializers/session_store.rb + Rails.application.config.session_store :redis_session_store + ### Merb - dependency "redis-store", "0.3.9" + dependency "redis-store", "1.0.0.beta1" Merb::Config.use do |c| c[:session_store] = "redis" end Merb::BootLoader.before_app_loads do Merb::SessionContainer.subclasses << "Merb::RedisSession" @@ -102,12 +121,14 @@ gem install jeweler bundler git clone git://github.com/jodosha/redis-store.git cd redis-store bundle install + REDIS_STORE_ENV=rails3 bundle install # to install Rails 3.x gems rake dtach:install rake redis:install rake + REDIS_STORE_ENV=rails3 rake # to test against Rails 3.x If you are on **Snow Leopard** you have to run `env ARCHFLAGS="-arch x86_64" bundle install` ## Copyright