Twin Cities Code Camp

April 15, 2023

Normandale Community College, Bloomington, MN

Guy Royse

Memory First: An Introduction to Redis

by Guy Royse

Sat, Apr 15, 2023
Room: Garden Room
Time: 13:45

Odds are, you've heard of Redis. Maybe you're a total noob and want to learn all about it. Maybe you've used it to cache an API call or some JSON strings and want to know what else it can do. Maybe you *haven't* heard of Redis and are curious what all the fuss is about. Wanna find out? Join me as I explain what Redis is—a wicked-fast, memory-first database—and why you should care. I'll share with you what it can store, how you can access it, and how you can make sure that what's in memory is still there when the power goes off. We'll explore how you can extend Redis—adding new commands, new data structures, and new capabilities. And, we'll do it both from the command line and from code with examples in C#, Java, JavaScript, and Python. When we're done, you'll know what Redis is and what all the fuss was about. But, more importantly, you'll know how to put memory first to build fast applications and faster experiences.

About the Author

Guy works for Redis as a Developer Advocate. Combining his decades of experience in writing software with a passion for learning—and for sharing what he has learned—Guy explores interesting topics and spreads the knowledge he has gained around developer communities worldwide. Teaching and community have long been a focus for Guy. He runs his local JavaScript meetup in Ohio and has served on the selection committees of numerous conferences. He'll happily speak anywhere that will have him and has even has helped teach programming at a prison in central Ohio. In his personal life, Guy is a hard-boiled geek interested in role-playing games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. In his spare time he likes to camp and studies history and linguistics. Guy lives in Ohio with his wife, his sons, and an entire wall of board and role-playing games.