Wynn caught up with Salvatore Sanfilippo aka @antirez to talk about Redis, the super hot key value store.

Download: MP3 Audio

Items mentioned in the show:

  • VMWare signs the paychecks for Salvatore and Pieter Noordhuis
  • Redis is an open source, advanced key-value store and data structure server wherein keys can contain strings, hashes, lists, sets and sorted sets
  • Redis internals consist of ANSI C with an evented model
  • Non-blocking replication has always been a Redis design goal
  • Replication in Redis is async
  • Salvatore’s Redis toolbox includes the Redis Ruby gem and Sinatra
  • Chances are you can find a Redis library in your favorite language
  • The C client is the only officially supported wrapper
  • Salvatore thinks the NoSQL moniker isn’t perfect, focusing too much on performance, but it frames a discussion
  • Redis Pub/Sub is perfect for real-time apps
  • GitHub’s adoption of Redis in Resque helped fuel the growth of the project
  • Redis users tend to use it as a database, as a messaging bus, or as a cache
  • Salvatore thinks hosted solutions like Redis-to-Go need to add more value like more frequent backups and seamless upgrades.
  • Blizzard uses an 8-node Redis install in serving avatars for WoW
  • Justin Campbell asks will VMWare feature Redis in any upcoming projects?
  • Ezra Zygmuntowicz and GitHub were among the first “few brave users”
  • Salvatore noticed a dip in adoption after a few months, but he trusted his gut and stuck with it
Discuss this episode on Hacker News

Have comments? Send a tweet to @TheChangelog on Twitter.

Subscribe to The Changelog Weekly – our weekly email covering everything that hits our open source radar.