Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

Comprehensive notes from my three hour Redis tutorial

Last week I presented two talks at the inaugural NoSQL Europe conference in London. The first was presented with Matthew Wall and covered the ways in which we have been exploring NoSQL at the Guardian. The second was a three hour workshop on Redis, my favourite piece of software to have the NoSQL label applied to it.

I’ve written about Redis here before, and it has since earned a place next to MySQL/PostgreSQL and memcached as part of my default web application stack. Redis makes write-heavy features such as real-time statistics feasible for small applications, while effortlessly scaling up to handle larger projects as well. If you haven’t tried it out yet, you’re sorely missing out.

For the workshop, I tried to give an overview of each individual Redis feature along with detailed examples of real-world problems that the feature can help solve. I spent the past day annotating each slide with detailed notes, and I think the result makes a pretty good stand-alone tutorial. Here’s the end result:

Redis tutorial slides and notes

In unrelated news, Nat and I both completed the first ever Brighton Marathon last weekend, in my case taking 4 hours, 55 minutes and 17 seconds. Sincere thanks to everyone who came out to support us—until the race I had never appreciated how important the support of the spectators is to keep going to the end. We raised £757 for the Have a Heart children’s charity. Thanks in particular to Clearleft who kindly offered to match every donation.

This is Comprehensive notes from my three hour Redis tutorial by Simon Willison, posted on 25th April 2010.

Tagged , , , , ,

View blog reactions

Next: Getting married and going travelling

Previous: WildlifeNearYou talk at £5 app, and being Wired (not Tired)

6 comments

  1. Simon, thanks for the tutorial. I've been using Redis for my own home projects, mostly small, since I saw your writeup on it last fall. I like the speed and also how it's usable for small and large projects.
    --Mark

    Mark Sundstrom - 26th April 2010 07:32 - #

  2. Simon, that was a great tutorial - thanks for sharing it.

    Eli - 29th April 2010 09:34 - #

  3. Simon, thanks for a great tutorial on Redis

    Ivan - 30th April 2010 09:08 - #

  4. awesome writeup, simon. i think there are at least 10 recipes for http://rediscookbook.org "hiding" in there .... would you prefer to submit them yourself, or should i start to extract them?

    Tim Lossen - 3rd May 2010 21:36 - #

  5. Stonking tutorial. I've been meaning to dig into Redis for a while, and this was the kick up the bum I needed to actually do it. Thanks!

    Rod Begbie - 10th May 2010 05:06 - #

  6. Would you mind adding "id" attributes to the slide divs, so they can be linked to individually?

    alf - 13th May 2010 16:13 - #

Sign in with OpenID

Auto-HTML: Line breaks are preserved; URLs will be converted in to links.

Manual XHTML: Enter your own, valid XHTML. Allowed tags are a, p, blockquote, ul, ol, li, dl, dt, dd, em, strong, dfn, code, q, samp, kbd, var, cite, abbr, acronym, sub, sup, br, pre

A django site