这是 Java 技术驿站第 102 篇原创
-------------
Redis 通过 MULTI
、 EXEC
、 DISCARD
、 WATCH
、 UNWATCH
来实现事务功能,Redis 事务具备如下几个特性
Redis 会将事务中的多个命令一次性、按顺序一次执行,在执行期间可以保证不会中断事务去执行其他命令
Redis 的事务机制是不能保证原子性的,它只保证隔离性和一致性。
Redis 事务详解
Redis 的事务形式如下:
multi
command1()
command2()
...
commandn()
exec/discard
multi 标志着事务的开始,在 multi 之后的命令都不会执行,全部进入事务队列中,