Today, we’re pleased to announce the availability of Redis Developer Certification. The new Redis Developer Certification program allows software developers to demonstrate their mastery of Redis. The program comprises an extensive study guide, a practice test, and a formal certification exam. Engineers who complete the exam with a passing score become Redis Certified Developers and receive a digital badge and certificate as proof of their accomplishment. The certification never expires.
Redis is one of the most popular databases in the world. A key component in technology stacks in thousands of companies large and small, it’s a high-performance, multi-purpose, in-memory database that scales easily but delivers sophisticated functionality. Often used as a database, cache, and message broker, Redis has been voted the most-loved database three years in a row, rated the #1 database container, and the #1 cloud database.
And yet we’ve found that most folks use only a tiny portion of the total Redis feature set. Studying and passing our new certification exam is the perfect opportunity to learn the full breadth and power of Redis’s data structures. Moreover, the certification process prepares to you use Redis in the most efficient way possible, as performance and debugging are among the core competencies tested in the exam.
Getting certified as a Redis developer adds a powerful set of skills to your quiver. You’ll be able to apply these skills to optimize a whole host of data management problems, to the delight of your team and your users. This Certification is also a great way to show your Redis mastery to potential employers and engineering teams as you progress in your career.
Since this is a certification for developers, the exam focuses on Redis’s core functionality and includes data structures, data modeling, performance awareness, debugging, and writing code against clustered Redis deployments. The exam does not cover administration; that will be addressed in a separate certification we’re working on for 2020.
We’ve put together a thorough study guide to help you prepare for the exam. For each exam criterion, the guide includes links to many Redis resources, plus suggestions for practice. (For additional background, you might consider taking a few Redis University courses, although this is by no means required.)
Interested in trying your hand at some exam questions right now? Here are two, pulled straight from the practice exam (scroll to the bottom of this post for the answers):
Which of the following Redis operations has the greatest time complexity?
A. RPUSH collection foo
B. ZADD collection 0 foo
C. LRANGE collection 0 -1
D. XADD log * a foo
Suppose you’re using Redis to store a series of events. The events themselves are comprised of a set of field/value pairs. For each event, you need to generate a unique ID. You also need to efficiently access these events by ID. Which Redis data structure meets these requirements?
A. List
B. Set
C. HyperLogLog
D. Stream
To become a Redis Certified Developer, enroll in our free exam prep and scheduling course. This will provide you with all the required study materials, a practice test, and specific instructions for scheduling your exam. (Only when you’re ready, of course!) The exam costs $120.
Whether you’ve been using Redis for years or have simply taken a few courses via Redis University, this is a fantastic opportunity for all Redis developers. It’s definitely a challenge, but also a chance to credibly level up your Redis skill set. We wish you, in advance, the best of luck on your exam and we can’t wait to welcome you into the fellowship of Redis Certified Developers.
(Answers to sample questions: 1. C. 2. D.)