Irrational Exuberance!

The Redis Protocol is pretty great.

April 10, 2018 Redis supports a broad array of data structures like lists, hashes, hyperloglog and such. It's also remarkably high throughput, while remaining single threaded to avoid reasoning about concurrecncy. My favorite aspect of Redis isn't any of those though, it's the underlying Redis protocol it speaks over the network!

Storing Bounded Timeboxes in Redis

April 7, 2011 If you're doing analytics, reports or dealing with memory constraints in Redis, you're probably dealing with keeping two sorted-sets mutually consistent. This article also takes a look at using multi/exec to keep it fresh.

IE's New Infrastructure and Writing Workflow

March 28, 2011 In this post I briefly discuss the (questionably) novel aspects of the new Sisyphus blog engine which hosts this blog.

Python Datastructures Backed by Redis

September 5, 2010 Part of my day's experiment was to play with implementing Python datastructures which are implemented ontop of Redis. Here we take a look at dictionaries and lists, but it should be straightforward to extend this idea to sets as well.

Time to Load Redis Snapshots

August 23, 2010 Here are some quick notes on the time to load Redis snapshots, perhaps useful when investigating Redis as an architectural component.