Learning Redis
1h 59mBeginner2018-01-04
Authors

Emmanuel Henri
Executive with 20+ years of experience in programming and design
Course details
Redis—an in-memory data structure store—differs from relational databases like MySQL, and NoSQL databases like MongoDB. In this course, learn what Redis is and how it works as you discover how to build a client implementation using an ioredis client and a Node.js server. Emmanuel Henri explains how to install and set up Redis, and covers basic Redis tools and concepts, including persistence and replication. Plus, he reviews the different data types available, and demonstrates what you can do with strings, hashes, and lists. To wrap up, he goes over security options and best practices for securing a Redis instance.
Learning objectives
Installing and setting up Redis
Reviewing the basics of data types
Setting up persistence and replication
Exploring strings and lists
The hash data structure
Securing a Redis instance
Publishing and subscribing with Redis
Learning objectives
Installing and setting up Redis
Reviewing the basics of data types
Setting up persistence and replication
Exploring strings and lists
The hash data structure
Securing a Redis instance
Publishing and subscribing with Redis
Skills covered
RedisDatabase DevelopmentDatabase ManagementLearningOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Welcome
- 02 - Course prerequisites
- 03 - Using the exercise files
1. Setting Up
- 04 - Install Redis
- 05 - Setting up Redis with ioredis
- 06 - Overview of the client tools
2. Introduction to Redis Basics
- 07 - Introduction to Redis
- 08 - Data types available
- 09 - Redis persistence explained
- 10 - Setting up persistence
- 11 - Setting up replication
- 12 - Redis further configuration
3. Datasets in Depth
- 13 - Exploration of strings
- 14 - Strings in action
- 15 - The hash data structure
- 16 - Hashes in action
- 17 - Exploration of lists
- 18 - Lists in action
- 19 - Challenge - Implement ioredis
- 20 - Solution - Implement ioredis
- 21 - Challenge - Explore sorted sets
- 22 - Solution - Explore sorted sets
4. Advanced Concepts
- 23 - Security with Redis
- 24 - Publish and subscribe with Redis
- 25 - Redis cluster and Sentinel
5. Conclusion
- 26 - Next steps
Related courses
- Redis Essential Training
- Redis + AI: Building a Vector Database with Redis
- NoSQL Development with Azure Redis and C#
- CCNP Troubleshooting (300-135) Cert Prep
- Tips to Overcome Creative Burnout at Work
- Stream Processing Design Patterns with Spark
- Deploying EIGRP for Cisco Networks by Pearson
- AWS: High Availability
Related learn paths
- Develop Your NoSQL Skills
- Getting Started as an Azure Developer
- Prepare for the AWS SysOps Administrator - Associate (SOA-C02) Exam
- CCNP Enterprise: Prepare for the Implementing Cisco Enterprise Advanced Routing and Services (300-410 ENARSI) Exam
- Advance Your Data Skills in Apache Spark
- Develop Your AWS Skills
- Containerize Applications with Docker
- Developing and Delivering Software with Docker