Topic: Redis and large scale apps

I am planning my app to be semi-large. So I've been reading about Redis for various parts of my app.

So far I've been thinking to use Redis for background jobs and scheduled jobs(Resque gem, apparently is used by Github so it scales).
Then maybe Redis for user sessions. Is there any benefit of using Redis for sessions over the default for sessions?

Or maybe even use Redis over memcached for caching, would there be any benefit for that?

I'm just looking for suggestions for using Redis in my app, because I'm planning on using it for background jobs.

Last edited by larzconwell (2012-03-07 21:33:05)