本文内容为 http://www.redis.io/commands/discard 的翻译、注解、例子扩充及其它修改。感谢 Redis 作者 Antirez 为开源社区作出的贡献,本文保证最新、最准、最全以表示对其的敬意。欢迎留言纠错、提示更新或支持。
DISCARD

将所有之前正在某个事务过程(Transaction)中等待的命令冲刷掉(Flush),并恢复连接状态(Connection state)到正常(Normal)

Flushes all previously queued commands in a transaction and restores the connection state to normal.

如果命令 WATCH 被使用,DISCARD 将会取消之前观察(Unwatch)的所有键。

If WATCH was used, DISCARD unwatches all keys.