18-redis事务基本操作1
2021/9/22 19:13:57
本文主要是介绍18-redis事务基本操作1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
事务:
把一组数据库命令放在一起执行,保证操作原子性,要么同时成功,澳门同时失败。
Resid的事务:
允许把一组redis命令放在一起,把命令进行序列化,然后一起执行,保证部分原子性.
redis事务在事务开启的时候,命令都不执行,先把所有的命令都压入一个队列中,在exec执行所有命令的时候,才开始执行。
1、multi:用来标记一个事务的开始
multi
set k1 v1
set k2 v2
2、exec:用来执行事务队列中的所有命令:
exec
3、redis的事务只能保证部分原子性:
(1)如果一组命令中,有在压入事务队列过程中发生错误的命令,则本十五中所有的命令都不执行,能够保证事务的原子性
multi
set k3 v3
seta kk vv(错误)
set k4 v4
exec
(2)如果一组命令中,在压入队列过程中正常,但是执行事务队列命令时发生了错误,则只会影响发生错误的命令的执行,不影响其他命令的执行,不能够保证事务的原子性
multi
set k3 v3
incr k1(k1是字符类型,不能够进行加1操作,执行会报错)
set k4 v4
exec
这篇关于18-redis事务基本操作1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27阿里云Redis学习入门指南
- 2024-12-27阿里云Redis入门详解:轻松搭建与管理
- 2024-12-27阿里云Redis学习:新手入门指南
- 2024-12-24Redis资料:新手入门快速指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-07Redis高并发入门详解
- 2024-12-07Redis缓存入门:新手必读指南
- 2024-12-07Redis缓存入门:新手必读教程
- 2024-12-07Redis入门:新手必备的简单教程