> ## Documentation Index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Transactions commands

> Commands for grouping operations into atomic transactions.

> **[DISCARD](/docs/redis/commands/transactions/discard)**
>
> Discard queued commands

> **[EXEC](/docs/redis/commands/transactions/exec)**
>
> Execute queued commands

> **[MULTI](/docs/redis/commands/transactions/multi)**
>
> Start a transaction

> **[UNWATCH](/docs/redis/commands/transactions/unwatch)**
>
> Unwatch all keys

> **[WATCH](/docs/redis/commands/transactions/watch)**
>
> Watch keys for changes


## Related topics

- [REST API](/docs/redis/features/restapi.md)
- [MULTI](/docs/redis/commands/transactions/multi.md)
- [Transactions](/docs/redis/sdks/ts/commands/transaction.md)
- [Pipeline & Transaction](/docs/redis/sdks/ts/pipelining/pipeline-transaction.md)
- [Features](/docs/redis/sdks/py/features.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.