Redis Transactions: DISCARD
Redis DISCARD Command
Redis DISCARD command is used to flush the all previously queued commands in a transaction and restores the connection state to normal.
If WATCH was used, DISCARD unwatches all keys watched by the connection.
Here are some common uses and scenarios for the "DISCARD" command:
- Abort Transaction: Cancels the transaction started with the MULTI command, discarding all queued commands.
- Error Handling: Provides a mechanism to handle errors or unexpected conditions by aborting the transaction and preventing command execution.
- Resource Management: Frees up resources by discarding commands that were queued but are no longer needed.
- Safe Rollback: Ensures a safe rollback by aborting all operations queued in the transaction, preserving data integrity.
Syntax:
DISCARD
Available since
2.0.0.
Return Value
Simple string reply: always OK.
Return Value Type
String
Example:
127.0.0.1:6379> MULTI OK 127.0.0.1:6379> INCR test QUEUED 127.0.0.1:6379> INCR test1 QUEUED 127.0.0.1:6379> DISCARD OK
Previous:
UNSUBSCRIBE
Next:
EXEC
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/redis/redis-discard.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics