| 1 | What are Redis modules, and how do they extend Redis's core capabilities? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Beginner |
| 2 | What are some of the most widely used official Redis modules, and what specific capability does each one add? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Beginner |
| 3 | How do you check which modules are currently loaded on a running Redis instance, and how do you load a new module? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Intermediate |
| 4 | What is Redis Stack, and how does it relate to the individual Redis modules? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Intermediate |
| 5 | What licensing considerations should you be aware of when using Redis modules in a commercial product? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Intermediate |
| 6 | How do Redis modules interact with Redis Cluster, and what considerations apply when using modules in a sharded, distributed environment? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Advanced |
| 7 | How would you evaluate whether to use a Redis module for a specific feature versus implementing similar functionality using Redis's core data types directly? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Advanced |
| 8 | What is a Bloom filter, and what problem does the RedisBloom module help you solve? Redis › RedisBloom (Probabilistic Data Structures) | Redis | RedisBloom (Probabilistic Data Structures) | Beginner |
| 9 | How do you set and retrieve a specific nested field within a JSON document using RedisJSON's path syntax? Redis › RedisJSON | Redis | RedisJSON | Beginner |
| 10 | What is RedisSearch, and what capabilities does it add to a Redis deployment? Redis › RedisSearch (Full Text Search) | Redis | RedisSearch (Full Text Search) | Beginner |
| 11 | What is RedisTimeSeries, and what kind of data is it specifically designed to handle? Redis › RedisTimeSeries | Redis | RedisTimeSeries | Beginner |
| 12 | Why can items not be removed from a standard Bloom filter, and what alternative structure does RedisBloom offer if you need removal support? Redis › RedisBloom (Probabilistic Data Structures) | Redis | RedisBloom (Probabilistic Data Structures) | Intermediate |
| 13 | How can you combine RedisJSON with RedisSearch to enable searching across specific fields within stored JSON documents? Redis › RedisJSON | Redis | RedisJSON | Intermediate |
| 14 | How do you configure automatic downsampling in RedisTimeSeries, where detailed recent data is aggregated into coarser summaries over time? Redis › RedisTimeSeries | Redis | RedisTimeSeries | Intermediate |
| 15 | How do you configure a retention period for a Redis time series so old data is automatically removed after a certain amount of time? Redis › RedisTimeSeries | Redis | RedisTimeSeries | Intermediate |
| 16 | How would you design a RedisSearch based product search feature that supports faceted filtering, such as showing available categories and their counts alongside search results? Redis › RedisSearch (Full Text Search) | Redis | RedisSearch (Full Text Search) | Advanced |
| 17 | How would you design a monitoring system architecture using RedisTimeSeries that efficiently handles both high frequency raw data ingestion and long term historical trend analysis? Redis › RedisTimeSeries | Redis | RedisTimeSeries | Advanced |
| 18 | How does RedisTimeSeries handle labels and how can you use them to query across multiple related time series at once? Redis › RedisTimeSeries | Redis | RedisTimeSeries | Advanced |
| 19 | How does the read through caching pattern work, and how is it different from cache aside from the application's perspective? Redis › Caching Patterns | Redis | Caching Patterns | Intermediate |