基于狂神视频做的笔记

事务

Redis 事务本质:一组命令的集合!事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行!
一次性,顺序性,排他性!执行一系列命令!

Redis事务没有隔离级别的概念!
所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行! Exec
Redis单条命令是保存原子性的,但是事务不保证原子性! 要么同时成功 要么同时失败,原子性!

redis的事务:

  • 开启事务(multi)
  • 命令入队(…)
  • 执行事务(exec)

正常执行事务

127.0.0.1:6379> MULTI         # 开启事务
OK
127.0.0.1:6379(TX)> set k1 v1
QUEUED
127.0.0.1:6379(TX)> set k2 v2
QUEUED
127.0.0.1:6379(TX)> get k2
QUEUED
127.0.0.1:6379(TX)> set k3 v3
QUEUED
127.0.0.1:6379(TX)> exec     # 执行事务
1) OK
2) OK
3) "v2"
4) OK

放弃事务

127.0.0.1:6379> MULTI
OK
127.0.0.1:6379(TX)> set k1 v1
QUE

重学之路-Redis(2)相关推荐

  1. 重学之路--Redis(1)

    基于狂神视频的笔记 Nosql概述 为什么Nosql 原来的架构–单机Mysql Memcached(缓存)+mysql+垂直拆分(读写分离) 减轻数据的压力 使用缓存来保证效率 分库分表 +水平拆分 ...

  2. C++重学之路 4 控制语句、赋值、自增和自减运算符

    4 控制语句.赋值.自增和自减运算符 1 算法 2 伪代码 3 控制结构 C++中的选择语句 C++中的循环语句 4 if选择语句 5 if...else双路选择语句 条件运算符(?:) 嵌套的if. ...

  3. C++重学之路 1 计算机和C++简介

    1 计算机和C++简介 1.1 硬件和软件 1.1.1 摩尔定律 1.1.2 计算机的组成 1.2 数据的层次结构 1.3 机器语言.汇编语言和高级语言 机器语言(Machine Language) ...

  4. C++重学之路 5 控制语句和逻辑运算符

    5 控制语句和逻辑运算符 1 计数器控制的循环的要素 2 for循环语句 应用:计算复利 在金融计算中使用double或float类型的特别提醒 利用流操纵符格式化数值的输出 3 do...while ...

  5. 《重学设计模式》PDF 出炉了 - 小傅哥,肝了50天写出18万字271页的实战编程资料...

    持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀.分享.成长,让自己和他人都能有所收获!???? ❞ 目录 一.前言 二.简介 1. 谁发明了设 ...

  6. 《重学 Java 设计模式》PDF 出炉了 - 小傅哥,肝了50天写出18万字271页的实战编程资料...

    持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀.分享.成长,让自己和他人都能有所收获!???? ❞ 目录 一.前言 二.简介 1. 谁发明了设 ...

  7. 重学前端学习笔记(八)--JavaScript中的原型和类

    笔记说明 重学前端是程劭非(winter)[前手机淘宝前端负责人]在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系,笔者主要整理学习过程的一些要点笔记以及感悟,完整的可以加入winter的专 ...

  8. 从底层重学 Java 之 BigInteger 大整数 Gitchat连接

    Gitchat连接 https://gitbook.cn/gitchat/activity/5f395a80aced402379f6a0ca 简介 从底层,从原理,我们来重学一次 Java.BigIn ...

  9. css html 双面打印_CSS语法与规则 — 重学CSS

    我是三钻,一个在<技术银河>中等你们一起来终生漂泊学习. 点赞是力量,关注是认可,评论是关爱!下期再见 ! 前言 进入重学 CSS 的第一步,首先需要找到一些线索.我们在前面的课程中讲学习 ...

最新文章

  1. iOS-改变UITextField的Placeholder颜色的三种方式
  2. Git cherry-pick 使用总结
  3. HDOJ 2673 shǎ崽 OrOrOrOrz
  4. linux php没有bin,php - 执行Linux命令没有报错但也没有输出
  5. 【实习记】2014-09-26恢复linux下误删的ntfs盘中的文件
  6. 写入接口c语言_嵌入式LCD的接口类型详解
  7. 【OR】YALMIP 全局最优化
  8. C#中check和uncheck
  9. itext文本域自动换行_itextpdf生成pdf问题汇总
  10. 【QT】找茬外挂制作
  11. My Thirty-eighth - 验证二叉树搜索树 - By Nicolas
  12. 重装后显示计算机无法联网,Win10重装系统后无法联网如何解决
  13. 通过Xcode中的Packetlogger抓取iPhone蓝牙交互封包
  14. 算法很没:快速渡河问题
  15. F004-兰博基尼工程师得花多少年才能买一辆Lamborghini #F650
  16. 【观察】首款7nm芯片服务器亮相,联想驱动数据中心再创新
  17. kaggle——信用卡欺诈检测项目实战
  18. AtCoder2362 - Splatter Painting - DFS+思维
  19. idea2023闪退原因
  20. 计算机网络配置与应用教学设计,计算机网络与应用教学设计

热门文章

  1. 劳教人员通过仪器戒赌 出狱后称看到扑克想撕
  2. 读书有益——》《路人》西贝
  3. 新鲜面经——腾讯金融类后台开发
  4. 学习内容总结(week 6)
  5. vue如何使浏览器url固定_关于前端url加密方式总结 (Vue-cli中使用)
  6. ESP32 AT指令模式连接百度云天工物接入
  7. 《NFL星计划》:巴尔的摩乌鸦·橄榄1号位
  8. handlebars自定义helper方法
  9. gradle安装与入门
  10. 技术的真相 | 提高照片清晰度的黑魔法竟然是..