In Redis, when you start a transaction with MULTI, commands are queued but not executed immediately. You can either execute all queued commands with EXEC or abort the transaction with DISCARD. DISCARD clears all queued commands and ends the transaction without running them. This is useful if you decide not to proceed with the transaction. The execution table shows starting MULTI, queuing two SET commands, then DISCARD clears the queue. The variable tracker confirms the queue is empty after DISCARD. If you run EXEC after DISCARD, nothing happens because the queue is empty. This flow helps you safely cancel transactions in Redis.