当前位置: 首页 > news >正文

redis事务(redis features)

redis支持事务,也就是可以在一次请求中执行多个命令。redis中的事务主要是通过MULTI和EXEC这两个命令来实现的。

MULTI命令用来开启一个事务,事务开启之后,所有的命令就都会被放入到一个队列中,最后通过一个EXEC命令来执行事务中的所有命令。redis中的事务与我们之前学习的关系型数据库比如Oracle中的事务是不太一样的。

        在关系型数据库中,事务一般是一个原子操作,要么全部执行成功,要么全部执行失败。而在redis中,事务不能保证所有的命令都会执行成功。

开启一个事务

TX代表进入了事务模式

EXEC用来执行事务

打开另一个终端,则可以获取值

如果在事务执行过程中,某一个命令执行失败了,并不会影响它后面的命令

        

http://www.lryc.cn/news/331126.html

相关文章:

  • SpringBoot整合minio
  • 3090. 每个字符最多出现两次的最长子字符串
  • 26.活锁、饥饿锁
  • docker 安装nginx
  • 2024年阿里云新用户便宜购买云服务器攻略:5大细节助你降低购买成本
  • SSTI模板注入(jinja2)
  • ESP32学习---ESP-NOW(一)
  • C++核心高级编程 --- 3、函数提高
  • 【微服务篇】深入理解分布式消息队列系统
  • 基于k8s的web服务器构建
  • 【名词解释】ImageCaption任务中的CIDEr、n-gram、TF-IDF、BLEU、METEOR、ROUGE 分别是什么?它们是怎样计算的?
  • C++其他语法..
  • 【Vue3源码学习】— CH2.6 effect.ts:详解
  • C语言:文件操作(一)
  • 集中进行一系列处理——函数
  • git diff
  • 新手使用GIT上传本地项目到Github(个人笔记)
  • 结合《人力资源管理系统》的Java基础题
  • PostgreSQL备份还原数据库
  • 实现读写分离与优化查询性能:通过物化视图在MySQL、PostgreSQL和SQL Server中的应用
  • pytest中文使用文档----10skip和xfail标记
  • 【Spring MVC】快速学习使用Spring MVC的注解及三层架构
  • Python(乱学)
  • OpenHarmony实战:轻量级系统之子系统移植概述
  • Neo4j基础知识
  • HTTP/1.1 特性(计算机网络)
  • 每日一题————P5725 【深基4.习8】求三角形
  • 第三题:时间加法
  • 【RAG】内部外挂知识库搭建-本地GPT
  • MySQL——锁