Redis is best known as a high performance, in-memory, key-value database used for distributed caching. However, data structure databases like Redis, Valkey, and Key DB can do so much more than just operate on string values! With over a dozen different data types like hashes, lists, sets, sorted sets, bloom filters, and streams, these databases provide a number of tools that can help solve common problems.

We?ll explore these basic data structures in Redis and Valkey, with real world examples of using them to solve problems like rate limiting, distributed resource locking, and efficiently checking membership in *massive* sets of data.

We'll also discuss some of the newer functionality designed for AI and LLM applications, like vector similarity searches and vector sets.

Comments

Please login to leave a comment

Joseph Lavin at 10:48 on 21 May 2026

So much great information. Very consumable.

COULD: Maybe a few more code or visual examples.

Lots of content! Great primer and felt immediately actionable. As a longtime Redis user it had clear ways to keep my stack simple while adding functionality, which I put a premium value on.

Kevin Bak at 14:31 on 21 May 2026

Insightful presentation and well put together

Paul Conroy at 14:44 on 21 May 2026

I learned a lot from this talk! Plenty of really interesting examples, delivered in a nice, easy-to-follow way. Great job!

Andy Snell is one of the most-reliably excellent technical speakers, and this talk did not disappoint. The information was certainly dense, but Andy did a great job of distilling the information and explaining when we might choose specific data structure databases.

Very informative! Instead of using Redis as a simple key-value cache, I have gained a lot more ideas on how to use it more extensively in different use cases. Already planning implementations to present to the team!