上手Redis系列(九):Redis的事务与操作(代码图文示例)

学习Redis之前,我还是觉得我务必跟你说一声,也是在我文章之中说的很多的一句话,我想也会适用于学习Redis,那就是在接触文章里的Reids命令时,不用试图去记这些命令 ,用到时去看API帮助文档即可;会用了或者实践过了再去了解也不会迟

上手Redis系列

上手Redis必知必会:最基础知识点和最基本常用操作

上手Redis系列(一):超全String字符串类型详解
上手Redis系列(二):超全List列表类型详解(代码图文示例)
上手Redis系列(三):超全集合Set类型详解(代码图文示例)
上手Redis系列(四):超全哈希Hash类型详解(代码图文示例)
上手Redis系列(五):超全有序集合Zset类型详解
上手Redis系列(六):超全Geospatial特殊类型详解(地理位置)
上手Redis系列(七):超全HyperLogLog特殊类型详解
上手Redis系列(八):Bitmaps特殊类型详解
上手Redis系列(九):事务操作

1.Redis 事务

说起redis的事务,有必要先理解事务本身。

(如果还有了解事务的小伙伴,可以先了解)

面试必知必会:什么是事务,事务的四个特性(ACID),以及常见的事务隔离性?

但是与事务不同的是,在redis当中只是部分事务。

因为redis不保证原子性也没有隔离性的概念,那redis有什么呢?

  • 一次性
  • 顺序性
  • 排他性

Redis事务可以一次执行多个命令,而且有三个重要保证:

2.手敲 Redis 事务命令:

一个事务的流程:

1.开启事务(muti)
2.命令入队(具体操作)
3.执行事务(exec)

MULTI 开始一个事务,然后输入命令入队列到事务中,最后执行EXEC命令一并执行事务。

开启一个事务

格式:MULT

执行所有事务块的命令

格式:EXEC

在这里插入图片描述
取消事务

格式:DISCARD

可以看到一旦取消事务,那么事务里的操作也都取消了。

在这里插入图片描述

最后

最后的最后,为了更好的阅读体验,我把想说的话都放在了下面,嘿嘿。

我是一颗剽悍的种子 把我会的,认真的分享 是我写博客一直不变的信条。
如果你能看到这篇博文,说明咱们还是很有缘的;希望能带给你一些许帮助,创作的不易,
把我文章的知识带走,你的三连留下,点赞,评论,关注,是我最大的动力。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值