Redis 基本事务操作

概念

redis事务的本质:一组命令的集合
redis的单条命令是保证原子性的,但是事务不保证原子性
redis事务没有隔离级别的概念
所有的命令在事务中,并没有被直接执行!只有发起执行命令的时候才会执行
redis的事务:
开启事务(multi)
命令入队(...)
执行事务(exec)

简单正常使用事务

127.0.0.1:6379> flushdb 
OK
127.0.0.1:6379> multi  #开启事务
OK
127.0.0.1:6379(TX)> set k1 v1 #之后就会进入等待队列
QUEUED

使用exec执行
Redis 基本事务操作

放弃事务:
使用discard来放弃事务
Redis 基本事务操作

两种异常事务的处理

Redis 基本事务操作

Redis 基本事务操作

上一篇:vue-cli3创建多页面应用


下一篇:esp8266接入小爱同学,通过mqtt