redis/client-libraries/ruby
antirez 6a97a74f5e Redis-rb minor bool convertion fix 2009-05-29 12:52:21 +02:00
..
benchmarking client libraries synched in git 2009-05-26 18:10:50 +02:00
bin first commit 2009-03-22 10:30:00 +01:00
examples Ruby client library updated. Important changes in this new version! 2009-03-27 12:14:35 +01:00
lib Redis-rb minor bool convertion fix 2009-05-29 12:52:21 +02:00
spec ruby library client is not Redis-rb merged with RubyRedis "engine" by Brian McKinney 2009-05-29 12:28:37 +02:00
tasks client libraries synched in git 2009-05-26 18:10:50 +02:00
.gitignore client libraries synched in git 2009-05-26 18:10:50 +02:00
LICENSE first commit 2009-03-22 10:30:00 +01:00
README.markdown client libraries synched in git 2009-05-26 18:10:50 +02:00
Rakefile client libraries synched in git 2009-05-26 18:10:50 +02:00
bench.rb CPP client added thanks to Brian Hammond 2009-05-09 09:25:59 +02:00
profile.rb Ruby client library updated. Important changes in this new version! 2009-03-27 12:14:35 +01:00
redis-rb.gemspec ruby library client is not Redis-rb merged with RubyRedis "engine" by Brian McKinney 2009-05-29 12:28:37 +02:00
speed.rb Ruby client library updated. Important changes in this new version! 2009-03-27 12:14:35 +01:00

README.markdown

redis-rb

A ruby client library for the redis key value storage system.

Information about redis

Redis is a key value store with some interesting features:

  1. It's fast.
  2. Keys are strings but values can have types of "NONE", "STRING", "LIST", or "SET". List's can be atomically push'd, pop'd, lpush'd, lpop'd and indexed. This allows you to store things like lists of comments under one key while retaining the ability to append comments without reading and putting back the whole list.

See redis on code.google.com for more information.

Dependencies

  1. rspec - sudo gem install rspec

  2. redis -

     rake redis:install
    
  3. dtach -

     rake dtach:install
    
  4. git - git is the new black.

Setup

Use the tasks mentioned above (in Dependencies) to get your machine setup.

Examples

Check the examples/ directory. Note you need to have redis-server running first.