七天玩转Redis | 打卡第二天 Redis的五大数据类型使用
一.Redis五大数据类型
String类型
它也是很多程序员在日常开发中最常使用甚至只会用的数据类型
Hash类型
它的作用是可以用来存储我们定义的数据对象
List类型
在Redis中可以指定是在列表的头部或者尾部插入。
Set集合
Redis的Set集合都是无序集合,且集合中的元素是唯一的,不可重复的 Set集合中的成员是无序排练 不允许成员重复
ZSet类似
不允许成员重复 ZSet集合中的成员是有序排列的,ZSet集合中的每一个元素都会关联一个double类型的分数(也可以理解为权重),redis也正是通过分数来为集合中的成员进行从小到大排序的
1.String类型
|
设置指定key的值 ET key value |
获取多个给定key的值 MGET key1 [key2...] |
将key中所存储的数值加一 INCR key NCRBY key increment |
|
获取指定key的值 GET key |
返回key所对应的字符串的长度 STRLEN key |
将key中所存储的数值减一 DECR key DECRBY key increment |
| 返回key中字符串值的子串GETRANGE key start end |
设置一个或多个键值对 MSET key1 value1 [key2 value2 ...] |
字符串追加 APPEND key value |
具体运行结果如下
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓


2.Hash类型
可以用来存储我们定义的数据对象
|
设置一个Hash数据 HMSET key fieId1 value1 [fieId2 value2...] |
删除一个或多个哈希表字段 HDEL key field1 [field2...] | |
|
获取指定哈希表中所有的字段和值 HGETALL key |
获取哈希表中字段的数量 HKEYS key | |
| 获取存储在哈希表中指定字段的值HGET key field |
获取哈希表中所有的值 HVALS key |
具体运行结果如下
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

3.List类型
|
将一个或多个元素插入列表表头 LPUSH key value1 [value2...] |
通过索引获取列表中的元素 LINDEX key index | |
|
将一个或多个元素插入列表尾部 RPUSH key value1 [value2...] |
移除并获取列表第一个元素 LPOP key | |
|
获取列表长度 LLEN key |
移除并获取列表最后一个元素 RPOP key |
具体运行结果如下
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

4.Set集合
集合中的元素是唯一的,不可重复的,
|
向集合中添加一个或多个成员 SADD key member1 [member2...] |
|
获取集合中成员的个数 SCARD key |
|
返回第一个集合与其他集合之间的差异 SDIFF key1 [key2..] |
|
返回所给定所有集合的交集 SINTER key1 [key2...] |
|
返回集合中的所有元素 SMEMBERS key |
具体运行结果如下
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

5. ZSet类似
而ZSet集合中的成员是有序排列的,
|
向有序集合中添加一个或多个成员 ZADD key score1 member1 [score2 member2...] |
|
获取有序集合的成员数 ZCARD key |
|
计算有序集合中指定区间分数的成员数 ZCOUNT key min max |
|
根据分数返回有序集合指定区间内的成员 ZRANGEBYSCORE key min max [WITHSCORES] |
|
移除有序集合中的一个或多个元素 ZREM key member1 [member2...] |
具体运行结果如下
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

以上是七天玩转redis第二天学习整理出来的资料
在学习过程中我会尝试其他方法来试自己的想法能不能实现
在学习过程中就是要不断的尝试
相关推荐
全球检查台纸市场稳健增长:高频诊疗需求、产品升级与医疗供应链新机会.docx
全球检查台纸市场稳健增长:高频诊疗需求、产品升级与医疗供应链新机会
超音速扩散器空气动力学优化的MATLAB代码.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
数字化转型最后一公里:AI如何打通企业技术需求对接瓶颈.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
guang告通系统源码包 霸屏系统源码带教学有演示
只需要有对方vx号或者电话号 即可完成精准投放任务到对方朋友圈视频号公众号小程序 以及腾讯旗下所有应用所有广gao位中霸屏展示反复触达客户意向不浪费一点宝光 演示站:https://ad.jitutu.cn/ 演示账号:18877777777 密码:244466666
技术转移服务非标质量不稳定?八环节标准化路径让服务可复制.docx
技术转移服务非标质量不稳定?八环节标准化路径让服务可复制


