🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 2.4 redis事务 Redis事务允许一组命令在单一步骤中执行。事务有两个属性,说明如下: * 在一个事务中的所有命令作为单个独立的操作顺序执行。在Redis事务中的执行过程中而另一客户机发出的请求,这是不可以的; * Redis事务是原子的。原子意味着要么所有的命令都执行,要么都不执行; Redis 事务由指令 MULTI 发起的,之后传递需要在事务中和整个事务中,最后由 EXEC 命令执行所有命令的列表。 ```bash redis 127.0.0.1:6379> MULTI OK List of commands here redis 127.0.0.1:6379> EXEC ``` 示例: ```bash 127.0.0.1:6379> MULTI OK 127.0.0.1:6379> set name "liudanbing" QUEUED 127.0.0.1:6379> set tool "redis" QUEUED 127.0.0.1:6379> get name QUEUED 127.0.0.1:6379> get tool QUEUED 127.0.0.1:6379> exec 1) OK 2) OK 3) "liudanbing" 4) "redis" 127.0.0.1:6379> ```