Josiah Carlson discusses Redis, an in-memory single-threaded data structure server. A Redis mailing list contributor and author, Josiah talks with Robert Blumen about the differences between Redis and a key-value store, client-side versus server-side data structures, consistency models, embedding Lua scripts within the server, what you can do with Redis from an application standpoint, native locking versus application-level locking, how to scale out Redis, persistence options and some operational considerations in running a Redis server.
Show Notes
Related Links
- Redis project site: http://redis.io
- Redis community mailing list: https://groups.google.com/forum/#!forum/redis-db
- Redis news on Twitter: https://twitter.com/redisfeed
- The book Redis in Action by Josiah Carlson: http://www.manning.com/carlson
Free chapters from book in PDF (requires signup):
http://www.manning.com/free/excerpt_carlson.html;
http://www.manning.com/free/excerpt_carlson_b.html - Josiah Carlson’s source code from the book on github https://github.com/josiahcarlson/redis-in-action
- Josiah Carlson’s python-redis object mapper: https://pypi.python.org/pypi/rom
- Josiah Carlson’s blog: http://www.dr-josiah.com
- Salvatore Sanfilippo’s home page: http://invece.org
- Lua home page: http://www.lua.org
[…] since 2006. This is where first learnt about REST, way back in 2008. More recently, the episodes on Redis, innovating with legacy systems, and marketing myself (which is why I’m making an effort to […]
I want to thank Robert for the questions, but especially Josiah for giving so many wonderful examples in this excellent interview. When I first joined Redis Labs I listed to this podcast ~10 times until I understood most of it. It provided me the foundation I needed to understand why developers love Redis and the many ways it gets used beyond just a cache.