Redis on its own Linode?
1 node for the app
1 node for the db
1 node for bgjobs (yes, this may be a bit overkill but still)
I'm wondering if it's advicable to have Redis on the same Linode as the bgjobs?
The bgjobs runs once a day for 15 minutes (low hours of my traffic) and once per hour with a not too straneous job, in particular the job isn't memory heavy, just processing heavy.
So, need I use a solitary server (linode) for Redis or what do you guys think?
Need I worry about any "latency" between the linode of the app, serving the requests, and the Redis linode? I think not since it's working fine with the db today but on the other hand, the db isn't being hit as much as the redis will be hit in my new setup.
Thanks for the help.
5 Replies
Is it the summer slowdown or is it that my question was so off the charts stupid?
In other words you really don't need to stick it on a separate box, redis is single threaded so you won't chew up your CPU, disk IO is negligible, the only problems you will have is if you start to max out your memory. Putting redis on a separate box does make upgrading easier since you don't have to take everything else offline while you resize your Linode.