redis的五大数据类型+事务

7 篇文章 0 订阅
1、String
最基本简单的数据类型,key-value键值对。value大小最大值为512MB

key——value
在这里插入图片描述

特殊操作:自增、减1和自增、减N

在这里插入图片描述

2、Hash(最常用)
Hash和String差别不大,只是Hash的值是键值对。可以这么理解:

key——(key1-value2)
key——(key2-value2)
在这里插入图片描述
在这里插入图片描述

3、List
List和String差别是List的value是多个。它的底层是链表。值是可重复有序的列表!

key——(value1、value1、value2等)

在这里插入图片描述在这里插入图片描述

4、Set
Set和List很相像,但是Set是不可重复无序集合的!

key——(value1、value3、value2)
在这里插入图片描述
在这里插入图片描述

5、SortedSet
SortedSet和Set相比的是它是有序集合。且它在Set的基础上多了一个score值,可实现分页场景

key——(score1 value1、score2 value2 )
在这里插入图片描述

6、Key命令

在这里插入图片描述

7、事务
可以一次执行多个命令,本质是一组命令的集合。所有命令都会序列化,一次性按顺序执行。
1、输入错误命令直接弹错型(例如在事务中输入abcd回车):所有命令皆不会执行
2、输入需执行才发现的逻辑错误(例如字符串进行自增减):只有这一条命令不执行

在这里插入图片描述
图来自:https://www.cnblogs.com/xrq730/p/8944539.html
redis手册:http://redisdoc.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值