This course explores Redis Stack, an extension of the Redis database that enhances its capabilities with additional data models and processing features. It provides an understanding of how Redis Stack integrates modules like RedisJSON for document storage, RedisGraph for graph database capabilities, RedisTimeSeries for time-series data, and RedisSearch for querying and indexing. The focus is on how these modules expand Redis beyond its traditional key-value store architecture, enabling complex data structures and real-time data processing. Participants learn to leverage Redis Stack for a variety of use cases, from full-text search capabilities to real-time analytics, gaining the skills to employ Redis Stack's modules effectively in creating feature-rich, high-performance applications.
Skills Learned
- Learn what Redis is and its use cases
- Create a Redis database instance
- Master basic Redis commands for string data
- Explore command options in Redis
- Manipulate and manage sets in Redis
- Work with lists in Redis for ordered data
- Utilize hashes for structured data storage
- Implement Redis in applications with client libraries
- Integrate Redis with Next.js applications
- Manage and query sorted sets in Redis
- Use pipelines for efficient Redis command processing
- Get introduced to Redis Stack features
