Description
In this course, you will learn :
- Redis can be used as a lightning-fast database for a backend application.
- Custom scripts and modules can be used to extend Redis' functionality.
- Using simple and flexible commands, you can add, update, and query your data.
- Add Redis to a complex E-Commerce project to gain hands-on experience.
- Use powerful synchronisation primitives to handle concurrency issues.
- Use data streams to add long-lasting communication between servers.
- Redis Cloud can host your Redis database on AWS, GCP, or Azure.
- Analyze and balance the tradeoffs between Redis' various data structures.
Syllabus :
- Commands for Adding and Querying Data
- E-Commerce App Setup
- Local Redis Setup
- Hash Data Structures
- Redis Has Gotcha's!
- Powerful Design Patterns
- Pipelining Commands
- Enforcing Uniqueness with Sets
- A Little Set Implementation
- Organizing Data with Sorted Sets
- Practice Time with Sorted Sets!
- From Relational Data to Redis
- HyperLogLog Structures
- Storing Collections with Lists
- More Practice with the E-Commerce App
- Extending Redis with Scripting
- Understanding and Solving Concurrency Issues
- Querying Data with RediSearch
- Search in Action
- Service Communication with Streams