Thanks rcruz. Redis has a few advantages over other NoSQL databases<p>1. Redis is a Disk-backed in-memory database so its blazing fast.
2. Redis also has an easy pub/sub built in so you can easily use it communicate between servers in your nodejs cluser.
3. Kue is an amazing open source priority queue which uses it as a backend by default.<p>For small datasets that don't require you to query within your json, its an amazing database.
Given that you're already using Redis with Kue, why not use Redis in place of MongoDB?<p>Additionally, why have you chosen to use a key-value store initially instead of a traditional SQL store?