Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phoet/rails_redis_cache

rails cache store implementation with redis
https://github.com/phoet/rails_redis_cache

Last synced: 26 days ago
JSON representation

rails cache store implementation with redis

Awesome Lists containing this project

README

        

== About

Status: http://stillmaintained.com/phoet/rails_redis_cache.png
Build: http://travis-ci.org/phoet/rails_redis_cache.png

Cache store implementation for Rails 3.1 using the key value store Redis[http://code.google.com/p/redis].

If you are looking for Rails 3 implementation please have a look at latest stable release version 0.0.4.

== Usage

In the environment.rb or environments-files write:

ActionController::Base.cache_store = ActiveSupport::Cache::RailsRedisCacheStore.new(:url => ENV['RAILS_REDIS_CACHE_URL'])

... or ...

config.cache_store = ActiveSupport::Cache::RailsRedisCacheStore.new(:url => ENV['RAILS_REDIS_CACHE_URL'])

Using the cache is simple:

@tweets = cache("tweets", :expires_in => 30.seconds){ Twitter::Search.new(...) }

== Installing Redis with homebrew

Using a local Redis server for testing is simple:

brew install redis
redis-server

== Changelog

See CHANGELOG file for further information.

== License

See LICENSE file for further information.