什么是Redis事務
Redis 事務的本質是一組命令的集合。事務支持一次執行多個命令,一個事務中所有命令都會被序列化。在事務執行過程,會按照順序串行化執行隊列中的命令,其他客戶端提交的命令請求不會插入到事務執行命令序列中。
總結說:redis事務就是一次性、順序性、排他性的執行一個隊列中的一系列命令。
Redis事務相關命令和使用
- MULTI :開啟事務,redis會將后續的命令逐個放入隊列中,然后使用EXEC命令來原子化執行這個命令系列。
- EXEC:執行事務中的所有操作命令。
- DISCARD:取消事務,放棄執行事務塊中的所有命令。
- WATCH:監視一個或多個key,如果事務在執行前,這個key(或多個key)被其他命令修改,則事務被中斷,不會執行事務中的任何命令。
- UNWATCH:取消WATCH對所有key的監視。
事務執行

浙公網安備 33010602011771號