Redis10个数据类型

Redis支持多种数据结构,如string(二进制安全,最大512M)、list(有序列表)、hash(键值对,适合存储对象)、set(唯一成员的集合)、zset/sortedset(有序集合,带分数)、GEO(地理位置处理)、HyperLogLog(基数统计)、bitmap(位图)和bitfield(比特位域)以及stream(消息订阅)。这些数据类型提供高效的操作,满足不同场景需求。
摘要由CSDN通过智能技术生成

reids类型

1.string

是二进制安全的 value最大512M

2.list

字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部或者尾部
大小2^32-1个元素4294967295

3.hash

string类型的field字段和value值,hash特别适用于存储对象
大小2^32-1个元素

4.set

集合成员是唯一的,集合对象的编码可以是intset或者hashtable
删除,添加,查询复杂度是O(1),大小2^32-1个元素

5.zset或者sorted set

string类型元素集合,不允许重复成员
不同的是每一个元素都会关联一个double类型的分数,从小到大排序
zset成员是唯一的,分数(score)可以重复
zset集合是通过哈希实现的添加删除查询都是O(1)

6.GEO

主要用于存储地理位置信息,并对存储的信息进行操作,包括
添加地理位置坐标,获取地理位置坐标,计算两个位置之间的距离,根据用户给的的经纬度坐标来获取指定范围的地理位置集合

7.HyperLogLog

基数统计

8.bitmap位图

一个字节八位

9.bitfield

多个比特位域。他会执行一系列操作并返回一个响应数组

10.steam流

相当与订阅消息

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值