redis的5种数据类型

1.redis的5种数据类型:
string 字符串(可以为整形、浮点型和字符串,统称为元素)
list 列表(实现队列,元素不唯一,先入先出原则)
set 集合(各不相同的元素)
hash hash散列值(hash的key必须是唯一的)
sort set 有序集合

2.string类型的常用命令:
自加:incr
自减:decr
加: incrby
减: decrby
这里写图片描述
3.list类型支持的常用命令:
lpush:从左边推入
lpop:从右边弹出
rpush:从右变推入
rpop:从右边弹出
llen:查看某个list数据类型的长度
这里写图片描述
4.set类型支持的常用命令:
sadd:添加数据
scard:查看set数据中存在的元素个数
sismember:判断set数据中是否存在某个元素
srem:删除某个set数据中的元素
这里写图片描述
5.hash数据类型支持的常用命令:
hset:添加hash数据
hget:获取hash数据
hmget:获取多个hash数据
这里写图片描述
6.sort set和hash很相似,也是映射形式的存储:
zadd:添加
zcard:查询
zrange:数据排序
这里写图片描述

回答: Redis中常用的5数据类型分别是String字符串类型、List列表类型、Hash哈希类型、Set集合类型和Zset有序集合类型。每数据类型都有不同的用途和适用场景。String字符串类型适用于存储单个值,比如存储用户信息、计数器等。List列表类型适用于存储有序的多个值,比如消息队列、最新消息列表等。Hash哈希类型适用于存储多个键值对,比如存储用户信息、商品信息等。Set集合类型适用于存储无序的唯一值,比如存储用户标签、好友列表等。Zset有序集合类型适用于存储有序的唯一值,并可以给每个值关联一个分数,比如存储排行榜、帖子按热度排序等。不同的数据类型可以根据业务需求选择合适的类型来存储数据。\[1\] #### 引用[.reference_title] - *1* [Redis5数据类型使用场景梳理](https://blog.csdn.net/weixin_40918067/article/details/116572462)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [redis 五种数据类型的底层数据结构](https://blog.csdn.net/dmcdust/article/details/121917775)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值