Back-end Engineering
7 learners
Implementing a Redis-based Backend System
In this comprehensive guide, you will integrate the skills acquired to develop and manage a Redis-based backend system. This involves practical experience with managing user data with expiration, creating sorted set leaderboards, executing transactions using pipelines, leveraging Redis streams for event logging, and implementing pub/sub for notifications.
C++
Redis
See path
5 lessons
15 practices
2 hours
Badge for Server-Side Programming,
Server-Side Programming
Lessons and practices
Add User Data to Redis Using C++ and Hiredis
Retrieve User Data from Redis Using Hiredis in C++
Modify Function to Accept Custom Expiration Time in Redis
Extend User Expiration Time in Redis Using C++
Implementing a Leaderboard with Redis in C++
Retrieve Top N Users from Leaderboard in C++
Get User Rank and Score from Leaderboard
Using Redis Pipelines for User Data and Scores
Enhancing Redis Transaction Handling with Pipelines
Making Pipeline Argument Optional in Redis Functions
Checking for Existing Users in Redis
Creating a User Activity Stream Using Redis Streams in C++
Implement Stream Reading Feature in C++
Publishing Messages to a Redis Channel Using Hiredis
Handling Incoming Messages in Redis
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.
Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal