Discards a transaction.
DISCARD
Flushes 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.
Simple string
reply: OK.
O(N), when N is the number of queued commands
@fast @transaction