| 1 | How do you use redis-cli in scripting mode to automate repetitive administrative tasks rather than running commands interactively? Redis › Redis CLI & Basic Commands | Redis | Redis CLI & Basic Commands | Advanced |
| 2 | What do the basic SET, GET, and DEL commands do in Redis? Redis › Redis CLI & Basic Commands | Redis | Redis CLI & Basic Commands | Beginner |
| 3 | What is redis-cli, and how do you use it to connect to and interact with a Redis server? Redis › Redis CLI & Basic Commands | Redis | Redis CLI & Basic Commands | Beginner |
| 4 | How would you use redis-cli's built-in monitoring and debugging features to troubleshoot a live performance issue on a production Redis instance? Redis › Redis CLI & Basic Commands | Redis | Redis CLI & Basic Commands | Advanced |
| 5 | How do you check basic information about a Redis key, such as its data type and remaining time to live? Redis › Redis CLI & Basic Commands | Redis | Redis CLI & Basic Commands | Intermediate |
| 6 | How do you use the EXISTS and RENAME commands, and what should you be careful about when using RENAME? Redis › Redis CLI & Basic Commands | Redis | Redis CLI & Basic Commands | Intermediate |
| 7 | How do you search for keys matching a specific pattern in Redis, and why is the KEYS command generally discouraged in production? Redis › Redis CLI & Basic Commands | Redis | Redis CLI & Basic Commands | Intermediate |
| 8 | What are some popular Redis client libraries used across different programming languages? Redis › Connection Pooling & Client Libraries | Redis | Connection Pooling & Client Libraries | Beginner |
| 9 | How do you implement a basic distributed lock in Redis using the SET command with NX and EX options? Redis › Distributed Locks with Redis | Redis | Distributed Locks with Redis | Beginner |
| 10 | How do you run a basic Redis instance using Docker? Redis › Redis with Docker & Kubernetes | Redis | Redis with Docker & Kubernetes | Beginner |