当前位置:网站首页>redis事务
redis事务
2022-08-05 05:12:00 【价值成长】
事务: 一组命令的集合。一个事务中所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。
作用: 一个队列中,一次性,顺序性,排他性的执行一系列命令。
0. 常用命令 EXEC 执行事务; MULTI 开启事务
1. 放弃事务 DISCARD
2. 全体连坐 一次性全部成功或失败,单次执行过程就报错了,比较严重的错误
3. 冤头寨主 谁错找谁,单次执行没报错,已经加入队列,最终执行事务报错,一般错误
4. watch监控 WATCH UNWATCH 类似乐观锁 CAS: Check and Set
UNWATCH 之前所有的锁失效。
事务三阶段:
开启:以MULTI开启一个事务
入队:将多个命令入队到事务中,接到这些命令不会立即执行,而是放到等待执行事务的队列中
执行:由EXEC命令触发事务
redis事务的特点: 单独的隔离操作,没有隔离级别,不保证原子性
边栏推荐
- span标签和p标签的区别
- OFDM 十六讲 5 -Discrete Convolution, ISI and ICI on DMT/OFDM Systems
- human weakness
- uboot enable debug printing information
- What field type of MySQL database table has the largest storage length?
- Cryptography Series: PEM and PKCS7, PKCS8, PKCS12
- Day14 jenkins部署
- Dashboard Display | DataEase Look at China: Data Presents China's Capital Market
- Homework 8.4 Interprocess Communication Pipes and Signals
- Analyses the mainstream across technology solutions
猜你喜欢
In the hot summer, teach you to use Xiaomi smart home accessories + Raspberry Pi 4 to connect to Apple HomeKit
Flutter真机运行及模拟器运行
Flutter learning three-Flutter basic structure and principle
jvm 三 之堆与栈
开发一套高容错分布式系统
Qt produces 18 frames of Cupid to express his love, is it your Cupid!!!
coppercam primer [6]
Flutter学习三-Flutter基本结构和原理
Dephi reverse tool Dede exports function name MAP and imports it into IDA
大学物理---质点运动学
随机推荐
Shell(4)条件控制语句
jvm 三 之堆与栈
Requests库部署与常用函数讲解
密码学系列之:PEM和PKCS7,PKCS8,PKCS12
Analysis of Mvi Architecture
Flutter learning 2-dart learning
uva1325
『递归』递归概念与典型实例
Homework 8.4 Interprocess Communication Pipes and Signals
The role of DataContext in WPF
UVA10827
数字孪生技术在电力系统中的应用现状
8.04 Day35-----MVC three-tier architecture
数字_获取指定位数的小数
作业8.4 进程间的通信 管道与信号
JeeSite New Report
dedecms dream weaving tag tag does not support capital letters fix
"Recursion" recursion concept and typical examples
[Software Exam System Architect] Software Architecture Design ③ Domain-Specific Software Architecture (DSSA)
ansible各个模块详解