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-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识