I've knocked up a quick prototype ruby client library for redis. So far it supports GET, SET, EXISTS, DELETE and KEYS. Should be able to have a fully compliant library in a few days.
http://github.com/ezmobius/redis-rb/blob/0951204e6a84ca335ac...
And I am really enjoying being able to store lists as values and pushing/popping/indexing. Looking forward to where you are going with this.
Although the current release doesn't seem to support all the documented features yet. incrby and decrby don't work yet.
Can you get in touch? I'd love to pick your brain a little about redis.