Redis - DB in your memory
So how's Redis been for me?
In my startup, we run cron jobs that run once every hour to fetch data from APIs. Currently there are more than 10,000 cron jobs running in an hour.
Earlier we used to make database queries (we use Postgresql as our main database) on every single request. That created a huge bottleneck and was making the Node server a bit unstable.
So I decided to use Redis as the in-memory database on the server for data that required frequent fetching.
So far it is working properly and there have been no issues as of yet. I use Tiny RDM to monitor the redis queries.