This week, Chris and Martin look at Key-Value stores and in particular, Redis, with Kyle Davis, Head of Developer Advocacy at Redis (formerly Redis Labs). Key Value stores are at first glance a lightweight way to store structured data. As it turns out, the implementation of Redis includes significantly more features and functionality as well as multiple complex data types. Redis runs in-memory and is typically used accelerate traditional databases or store state for web-based applications. The ability to store and retrieve data from memory enables fast response times for features like shopping carts or …