Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Advanced Redis Data Structures in C++ with Boost.Redis

via CodeSignal

Overview

Building on the basics, this course dives into Redis's more advanced data structures. Learn how to leverage sets, sorted sets, bitmaps, and geospatial indexes for efficient data handling and unique use cases using C++ and Boost.Redis.

Syllabus

  • Unit 1: Introduction to Redis Sets
    • Running Your First Redis Set Operations
    • Counting Elements in a Redis Set
    • Fix the Redis Set Command Error
    • Adding UNESCO World Heritage Sites to a Redis Set
    • Practicing Redis Set Operations with SCARD and SREM
    • Adding and Retrieving Unique Movie Titles with Redis Sets
  • Unit 2: Working with Sorted Sets
    • Retrieve Top 3 Players from Leaderboard
    • Fix the Missing WITHSCORES Parameter in ZREVRANGE Command
    • Retrieving Players with Lowest Scores
    • Adding Members to a Sorted Set and Retrieving Top Players
    • Managing a Superhero Leaderboard with Redis Sorted Sets
    • Connecting to Redis and Managing Product Catalog with Sorted Sets
  • Unit 3: Working with Redis Bitmaps
    • Running Bitmap Commands in C++
    • Storing User Active Status in Bit Field
    • Track Artist Online Status with Bitmaps
    • Practice with Redis Bitmaps
  • Unit 4: Geospatial Indexes in Redis
    • Practice Geospatial Indexing in Redis
    • Calculating Distance Between Palermo and Paris
    • Measuring Distance in Miles
    • Adding Locations and Calculating Distances with Redis Geospatial Commands
    • Geospatial Indexing with Redis in C++

Reviews

Start your review of Advanced Redis Data Structures in C++ with Boost.Redis

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.