美文网首页
Reids数据类型Bitmap

Reids数据类型Bitmap

作者: 风雪_夜归人 | 来源:发表于2023-10-26 21:29 被阅读0次

Bitmap位图

简介

Bitmap,是一个byte数组,元素中每一个bit位用来表示元素在当前节点对应的状态,实际上底层也是通过对字符串的操作来实现,对应开发中的boolean类型数据的存取

原理

位数组是自动扩展的,可以直接等得到字符串的ASCII码,是为整存零取,也可以零存零取或零存整取。如果对应的字节是不可打印字符,会显示该字符的十六进制。

命令

1.读取操作
setbit key index 0 or 1 设置某个位置的值为0 or 1
getbit key index 获取某个位置的值
2.统计操作
bitcount 查询数组中有多少个1
支持参数 字符起始位置到终止位置,可以计算每个字符的二进制有多少个1

image.png

相关文章

  • reids的数据类型

    redis的底层数据结构有: sds的简单动态字符串 记录有字符串的长度 字典 基于hashtable实现 压缩列...

  • Redis-2-数据类型与常用命令

    reids中的数据类型 redis中的数据都是以key-value的形式存储的,数据类型其实是说value的数据类...

  • 布隆过滤器

    小空间做大事情 go-zero 里面用到了redis的 bitmap数据类型。其实应该说redis的bitmap在...

  • 三种特殊数据类型

    bitmap 官方说明 bitmap 事实上不是数据类型,而是一组 定义在 string 类型上、面向二进制位**...

  • redis使用

    底层数据结构 数据类型 String Hash List Set Zset Bitmap Hyperloglog ...

  • Reids常用基础命令

    Reids常用命令,按照数据类型和用途分类: 1、string类 设置key:set key string_val...

  • Redis其他数据类型详解

    Redis其他数据类型 打开Xshell之后,如何打开6379? 1、bitmap 位图 help @string...

  • redis使用场景

    reids各个数据类型存储最大容量 Strings类型:一个String类型的value最大可以存储512M Li...

  • 大型网站架构技能图谱

    大型网站架构技能图谱,网上找来学习学习 Reids 实现计数器,Redis 单线程的好处Redis的几种数据类型R...

  • 探究Redis 06:位图与计数器

    位图(Bitmap) Redis位图并非一种独立的数据类型,而是基于字符串数据类型定义的一组位运算操作。由于字符串...

网友评论

      本文标题:Reids数据类型Bitmap

      本文链接:https://www.haomeiwen.com/subject/ncijidtx.html