Redis:事务

Posted wukong1688

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis:事务相关的知识,希望对你有一定的参考价值。

一、概念
1)事务的本质是一组命令的集合。
事务支持一次执行多个命令,一个事务中所有命令都会被序列化。
Reis事务是一次性、顺序性、排他性的执行一个队列中的一系列命令。
 
2)redis中,单条命令是原子性执行的,但事务不保证原子性,且没有回滚。
事务中任意命令执行失败,其他的命令仍会执行。
 
二、三个阶段
开始事务、命令入队、执行事务
 
三、常见命令
multi标记一个事务块的开始
exec执行所有事务块的命令,一旦执行exec后,之前加的监控锁都会被取消掉
discard 取消事务
watch监视一个或多个key,如果在事务执行之前,被监视的key被其他命令改动,则事务被打断(类似乐观锁)
unwatch 取消对所有key的监控
 
 

本博客地址: wukong1688

本文原文地址:https://www.cnblogs.com/wukong1688/p/12321818.html

转载请著名出处!谢谢~~

以上是关于Redis:事务的主要内容,如果未能解决你的问题,请参考以下文章

Redis事务系列之一Redis事务详解

Redis事务操作

Redis事务入门及命令

redis学习redis事务

Redis的事务

Redis的事务和watch