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
Introduction
- Welcome
- Course prerequisites
- Using the exercise files
Setting Up
- Install Redis
- Setting up Redis with ioredis
- Overview of the client tools
Introduction to Redis Basics
- Introduction to Redis
- Data types available
- Redis persistence explained
- Setting up persistence
- Setting up replication
- Redis further configuration
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
Advanced Concepts
- Security with Redis
- Publish and subscribe with Redis
- Redis cluster and Sentinel
Conclusion
- Next steps