Not too long ago, I decided to learn a bit about Redis in preparation for using Azure Redis Cache. I checked out a few links and also watched John Sonmez’s course entitled Building NoSQL Apps With Redis. Sonmez did an outstanding job of walking through how Redis works, how to set it up, how to connect to it, how to work with cache keys, and even how to chain together Redis nodes. The last hour of his course handled building an MVC project with Redis as the back-end store. Honestly, I don’t think I ever would want to use Redis as a source of record, but it’s easy to think of scenarios in which I’d use the decorator pattern and wrap a Redis call around SQL Server or a web service call.
If you need to learn about Redis, Sonmez’s course is a fantastic place to start.