Description
Redis, an in-memory data structure store, is different from relational databases such as MySQL and NoSQL databases such as MongoDB. Learn what Redis is and how it works while building a client implementation with an ioredis client and a Node.js server in this course. Emmanuel Henri describes how to install and configure Redis, as well as basic Redis tools and concepts such as persistence and replication. He also goes over the various data types and shows what you can do with strings, hashes, and lists. He concludes by discussing security options and best practises for securing a Redis instance.
Syllabus :
1. Setting Up
- Install Redis
- Setting up Redis with ioredis
- Overview of the client tools
2. Introduction to Redis Basics
- Introduction to Redis
- Data types available
- Redis persistence explained
- Setting up persistence
- Setting up replication
- Redis further configuration
3. Datasets in Depth
- Exploration of strings
- Strings in action
- The hash data structure
- Hashes in action
- Exploration of lists
- Lists in action
- Challenge: Implement ioredis
- Solution: Implement ioredis
- Challenge: Explore sorted sets
- Solution: Explore sorted sets
4. Advanced Concepts
- Security with Redis
- Publish and subscribe with Redis
- Redis cluster and Sentinel