Comment on Using Redis with Ruby on RailsComments−andrewvc15yI actually like the redis-objects gem, which maps redis structures to ruby objects.https://github.com/nateware/redis-objects−michaeldhopkins15yWould you please explain why you prefer it to rb-redis?−andrewvc15yredis-rb maps redis commands into the ruby namespace.redis-objects is built on top of redis-rb and creates objects that are backed by redis, with operations like push, pop, etc. cleanly mapped.In other words, it's a more ruby-like API.I recommend reading the github README for redis-objects, it goes into a lot of depth.−dasil00315yThe critical distinction of redis-objects is that it does not abstract away the atomic redis commands, which are the source of redis' power. It contrasts with ORMs where the goal is primarily convenience; with redis-objects the goal is power.−Jim_NeathOP15yI've never used redis-objects but it does look interesting. I'll have a play around with it tonight and update the post.Thanks for the heads up.Edit: updated.
Comments
I actually like the redis-objects gem, which maps redis structures to ruby objects.
https://github.com/nateware/redis-objects
Would you please explain why you prefer it to rb-redis?
redis-rb maps redis commands into the ruby namespace.
redis-objects is built on top of redis-rb and creates objects that are backed by redis, with operations like push, pop, etc. cleanly mapped.
In other words, it's a more ruby-like API.
I recommend reading the github README for redis-objects, it goes into a lot of depth.
The critical distinction of redis-objects is that it does not abstract away the atomic redis commands, which are the source of redis' power. It contrasts with ORMs where the goal is primarily convenience; with redis-objects the goal is power.
I've never used redis-objects but it does look interesting. I'll have a play around with it tonight and update the post.
Thanks for the heads up.
Edit: updated.