Redis is an advanced key-value store NoSQL database, often used as a cache (replacing Memcache) and messaging layer (replacing various message queues) in web apps.
As the glue that binds together larger components, Redis rarely gets the attention it deserves. You can be a hotshot NodeJS ninja or PostgreSQL guru, but without Redis your web app is unlikely to be scalable. Knowing what Redis is, how it works and how to use it effectively is an essential skill for any web developer.
Join us for the second Miniconf of 2014 as we examine Redis in detail. We've learnt from the first edition with AngularJS and restructured the day:
- The first half of the day will be a workshop for beginners, helping you get familiar with Redis, the data structures, API and command line. Advanced users can skip this.
- The second half of the day will be showcases by advanced Redis users, explaining how Redis glues their website together.
- The final part of the day is an open forum for any participant to open up their code and have their concerns addressed by an advanced user.
Ticketing is now closed. The event is sold out.
How Redis helped me build kwizlet in an hour
kwizlet is a simple, lightweight and snappy service that retrieves quiz questions & answers (which can then be consumed by other services).
To see how fast it is, visit http://kwizlet.herokuapp.com/lucky and hit refresh a few times (new Q&As load up).
The objective here is to take a very simple but powerful example to demonstrate the awesomness that
I use Redis extensively, and in the context of a number of use cases, and different technologies. While there’s a lot of material on Redis that’s already out there on the interwebs, I felt it may be beneficial to take a beginner through a simple practical example where the results are easily discernable.
Aravind ‘Arvi’ Krishnaswamy is a hands-on entrepreneur and tech executive with a passion for all things mobile and cloud.