redis总结(八)--事务

本文内容来自尚硅谷任务20:Redis__事务http://www.gulixueyuan.com/course/44/task/1141/show

 

1redis的事务是什么

可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。

 

2如果问redis支持事务吗,应该说部分支持。

 

3事务的实例

   3.1hellowordl

语句中的命令全都是正常。依次执行就行了。

   

 

   3.2放弃事务

 

   3.3全体连坐

即一个出错全部都执行失败。这就是支持事务的部分

 

    3.4冤有头债有主

即正常的命令都执行成功,错误的不管。这就是不支持事务的部分

  

说明3.3与3.4比较:虽然两者都是是哟好怀念MULTI开始exec结束,但是 

            3.3中的set email不是完整的命令,直接报出了errror错误,redis对于重大的错误,会直接使得整个事务中的命令全部回滚,都执行不成功;

           3.4中的incr t1命令虽然t1现在是字符串name 加一会报错,但是此时下面显示的是queued表示可以加入到队列中。对这种非重大的命令,允许只是该条命令不执行成功。其他命令能够执行成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值