This Redis course path takes you from basic to advanced usage with C++ and Boost.Redis. You’ll practice connections, commands, data structures, pipelines, transactions, and caching strategies, building the skills to work effectively with Redis-backed systems.
What you'll learn
Connect C++ applications to Redis using Boost.Redis
Store and manage data with strings, lists, hashes, sets, and sorted sets
Apply bitmaps and geospatial indexes to specialized data-handling tasks
Execute atomic operations with transactions, watches, and error handling
Improve throughput by batching Redis commands with pipelines
Build event-driven workflows with Redis Streams and pub/sub
Implement expiration, persistence, leaderboards, caching, and backend data workflows
Advantages and disadvantages
Advantages
University courses you can audit for free, with lectures, readings and practice quizzes.
A verified certificate from the university if you pay for it.
Self-paced: start any time.
Disadvantages
Graded assignments and the certificate need the paid track.
Audit access can expire a few weeks after the course ends.
Learning is free, but the certificate costs money.
Some parts (graded work, certificate) are paid.
Some points apply to every course of this kind; see how we rank.
Free to audit
Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
Paid: Graded assignments and the verified certificate (Certificate $90). Audit access may end after the course closes.
Before you start
Beginner: Data Management and Database Querying (C++, Redis)
Beginner: Performance Optimization and Caching (C++, Redis)
Beginner: Server-Side Programming (C++, Redis)
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…
Instructor: Prof. Erik Demaine, Dr. Jason Ku, Prof. Justin Solomon View the complete course: https://ocw.mit.edu/6-006S20 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY This course is an introduction to mathematical modeling of computational problems, as…
View the complete course: http://ocw.mit.edu/6-046JS15 Instructors: Erik Demaine, Srinivas Devadas, Nancy Ann Lynch 6.046 introduces students to the design of computer algorithms, as well as analysis of sophisticated algorithms. License: Creative Commons BY-NC-SA More information at http://ocw.mit.…
View the complete course: http://ocw.mit.edu/6-851S12 Instructor: Erik Demaine Videos of 6.851 Lectures Spring 2012 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu