Getting up to speed with redis


Another talk straight from NDC. This time with Marc Gravell of on Redis.

Redis is a hugely popular back-end data store; despite a fairly limited set of primitives, it is actually remarkably versatile and flexible - and not to forget: insanely fast. As such, it has a huge variety of applications, whether you want to use it as your primary nosql store, or as a secondary store (central / distributed cache or session data, for example).

This session will blitz through some of the key concepts of redis, but hopefully we'll have time to explore some of the more exotic concepts, including the new "cluster" architecture, lua scripting, and fun new additions like hyperloglog.

Code examples will be in C#, but the core concepts translate to most architectures, since redis clients exist for just about every framework you can name. No previous redis experience is assumed.