Redis数据结构:

在我们学习Redis基础的时候,一定会学习到数据结构,Redis提供了多中的数据结构,方便我们不同的业务去使用不同的数据结构,来实现不同功能,最近我也在看redis的一些知识,现在我们来看看Redis的数据结构都有哪些吧:
单线程架构 :Redis都是知道内部是单线程的架构,为什么单线程会那么的快:
纯内存 ,我们都知道官方提供的Redis可以达到10w的Qps
速度非常快,

非阻塞IO 避免线程切换和竞态

String:

结构:Key value
这个是我们比较常用的数据结构,
执行命令: set key value ,get key Keys *
场景: 缓存,计数器,分布式锁

Hash:

Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
执行命令: hset key find value hget key find
使用场景: 存储对象,缓存

Lsit

特点: 有序,可以重复 左右两边插入弹出
场景:消息队列,关注列表等

set

无序集合
元素具有唯一性,不重复
场景:好友关注,刚兴趣的人等

zset

有序集合
元素具有唯一性,不重复

加入群聊一起学习:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值