| 1 | How would you plan and execute resharding a Redis Cluster to add a new node and redistribute existing hash slots? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Advanced |
| 2 | What are hash slots in Redis Cluster, and how many are there in total? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Beginner |
| 3 | How do you check the current distribution of hash slots and keys across the nodes in a Redis Cluster to identify potential imbalances? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Intermediate |
| 4 | What is a hash tag in Redis Cluster, and why would you use one to control which slot certain keys are assigned to? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Intermediate |
| 5 | What is sharding in a Redis Cluster, and why is it necessary for very large datasets? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Beginner |
| 6 | How does Redis Cluster determine which hash slot a specific key belongs to? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Intermediate |
| 7 | What happens to client requests during a hash slot migration, and how does Redis Cluster handle keys that are in the middle of being moved? Redis › Cluster Sharding & Hash Slots | Redis | Cluster Sharding & Hash Slots | Advanced |
| 8 | What is Redis Cluster, and what problem does it solve compared to running a single Redis instance? Redis › Clustering | Redis | Clustering | Beginner |
| 9 | How does Redis Cluster automatically handle failover when a master node becomes unavailable? Redis › Clustering | Redis | Clustering | Intermediate |
| 10 | What are the key limitations of Redis Cluster that developers should be aware of compared to a single instance Redis setup? Redis › Clustering | Redis | Clustering | Intermediate |
| 11 | How do you monitor the overall health and status of a Redis Cluster to catch problems before they affect your application? Redis › Clustering | Redis | Clustering | Intermediate |
| 12 | What is the difference between a cluster aware client and a regular client when connecting to a Redis Cluster? Redis › Connection Pooling & Client Libraries | Redis | Connection Pooling & Client Libraries | Intermediate |
| 13 | 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 |
| 14 | How do Redis transactions interact with Redis Cluster when the queued commands involve keys located on different shards? Redis › Transactions | Redis | Transactions | Advanced |
| 15 | What are some popular Redis client libraries used across different programming languages? Redis › Connection Pooling & Client Libraries | Redis | Connection Pooling & Client Libraries | Beginner |
| 16 | How do you pass keys and other arguments into a Lua script when executing it with the EVAL command? Redis › Lua Scripting | Redis | Lua Scripting | Beginner |
| 17 | What is Redis replication, and how does it help improve availability and read scalability? Redis › Redis Replication | Redis | Redis Replication | Beginner |