An Introduction to Redis
Redis may be the most misunderstood of the already highly misunderstood NoSQL
databases. This misunderstanding is a shame because Redis might also be the most
versatile and can work well in conjunction (not in replacement of) with a traditional
relational database.
Because hile nominally a key-value store, Redis is much more because each value can be a
document, a large bit field, a counter, a hash, a set, a sorted set, a list, or a queue.
This variety of data structures allows Redis to adapt to many different problems
including caching and queueing.
In this talk, you'll learn about the fundamental data structures that Redis supports and
see different ideas on how you might use them.
About Douglas Hawkins
Douglas Hawkins has been passionately developing software for the past 20 years.
Throughout Doug's career, he has focused on creating performance intensive applications
in Java ranging from bioinformatics to financial exchanges.
After 10 years as a Java developer, Doug transitioned to working on Azul's Java Virtual Machine.
Today, Doug continues his interest in building performance tools for developers as the
Lead Developer of Datadog's Java Application Performance Monitoring.
While Doug's passion for developing software remains, his true passion is in sharing his
interest in low-level details and JVM performance with others.