Overview
This Redis course path takes you from basic to advanced usage, covering fundamental operations using PHP and Predis. You'll gain experience with connections, commands, pipelines, transactions, and high-performance caching strategies, equipping you to manage Redis-backed systems proficiently.
Syllabus
- Course 1: Introduction to Redis with PHP and Predis: The Basics
- Course 2: Redis Data Structures with PHP and Predis: Beyond Basics
- Course 3: Mastering Redis Transactions and Efficiency
- Course 4: Mastering Redis for High-Performance Applications with PHP
- Course 5: Implementing a Redis-based Backend System
Courses
-
Redis is an in-memory data structure store used as a cache and message broker. This course introduces the essential concepts and operations of Redis, including connecting to a Redis server, working with numbers, performing basic operations, and handling data structures using PHP and Predis.
-
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.
-
This course covers Redis's features for executing atomic operations using transactions and pipelines. Learn how to build transactions, implement watch and unwatch, improve efficiency with pipelines, and handle errors in transactions.
-
Dive deeper into Redis’s persistence options, strategies for performance optimization, and working with Redis Streams. This expert-level course will prepare you to manage key expirations, utilize pub/sub messaging, and handle high-performance scenarios effectively.
-
In this course, you'll build and maintain a Redis-based backend system. You will manage user data with expiration, implement sorted set leaderboards, handle transactions with pipelines, utilize Redis streams for event logging, and implement pub/sub for notifications.