欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Redis特殊數(shù)據(jù)類型bitmap位圖

 更新時間:2022年05月31日 10:59:09   作者:把蘋果咬哭的測試筆記  
這篇文章主要為大家介紹了Redis特殊數(shù)據(jù)類型bitmap位圖,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

Redis數(shù)據(jù)類型bitmap位圖

bitmap數(shù)據(jù)結構,是基于二進制位來進行操作記錄的,只有0 和 1兩個狀態(tài)。
可以想象成一個數(shù)組,里面只有0或者1。

能干嘛呢?

現(xiàn)實中會有這些場景,比如統(tǒng)計用戶信息,活躍用戶和非活躍用戶、登錄的、未登錄的用戶,打卡的、未打卡的,像這種只有2個狀態(tài),并且數(shù)據(jù)量非常大的,就適合使用bitmap。

網(wǎng)上找了一個對比,可以幫助記憶下bitmap的優(yōu)點。

一、setbit

設置或者清空key的value(字符串)在offset處的bit值。

那個位置的bit要么被設置,要么被清空,這個由value(只能是0或者1)來決定。當key不存在的時候,就創(chuàng)建一個新的字符串value。

比如現(xiàn)在我設置一個用戶的7天的打卡信息,1是打卡,0是未打卡。

setbit sign 0 1
setbit sign 1 1
setbit sign 3 1
setbit sign 4 0
setbit sign 5 1
setbit sign 6 0
setbit sign 2 1

二、getbit

對 key 所儲存的字符串值,獲取指定偏移量上的位(bit)。

getbit sign 4

三、bitcount

統(tǒng)計字符串被設置為1的bit數(shù)。

不存在的 key 被當成是空字符串來處理,因此對一個不存在的 key 進行 BITCOUNT 操作,結果為 0 。

bitcount sign

以上就是Redis特殊數(shù)據(jù)類型bitmap位圖的詳細內(nèi)容,更多關于Redis數(shù)據(jù)類型bitmap位圖的資料請關注腳本之家其它相關文章!

相關文章

  • 利用Redis?lua實現(xiàn)高效讀寫鎖的代碼實例

    利用Redis?lua實現(xiàn)高效讀寫鎖的代碼實例

    這篇文章給大家介紹了如何利用Redis?lua實現(xiàn)高效的讀寫鎖,讀寫鎖的好處就是能幫助客戶讀到的數(shù)據(jù)一定是最新的,寫鎖是排他鎖,而讀鎖是一個共享鎖,需要的朋友可以參考下
    2024-01-01
  • Redis中散列類型的常用命令小結

    Redis中散列類型的常用命令小結

    散列類型的鍵值其實也是一種字典解耦,其存儲了字段和字段值的映射,但字段值只能是字符串,不支持其他數(shù)據(jù)類型,所以說散列類型不能嵌套其他的數(shù)據(jù)類型。下面就來詳細介紹下Redis中散列類型的常用命令,有需要的可以參考學習。
    2016-09-09
  • Linux下redis5.0.5的安裝過程與配置方法

    Linux下redis5.0.5的安裝過程與配置方法

    這篇文章主要介紹了Linux下redis5.0.5的安裝過程與配置方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Redis Sentinel的基本搭建

    Redis Sentinel的基本搭建

    這篇文章主要介紹了Redis Sentinel的使用,幫助大家更好的理解和學習使用Redis數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-03-03
  • 簡介Redis中的showlog功能

    簡介Redis中的showlog功能

    這篇文章主要介紹了簡介Redis中的showlog功能,作者同時對比了DEL命令的性能,需要的朋友可以參考下
    2015-06-06
  • 在Redis中如何保存時間序列數(shù)據(jù)詳解

    在Redis中如何保存時間序列數(shù)據(jù)詳解

    與發(fā)生時間相關的一組數(shù)據(jù),就是時間序列數(shù)據(jù),這些數(shù)據(jù)的特點是沒有嚴格的關系模型,記錄的信息可以表示成鍵和值的關系,這篇文章主要給大家介紹了關于在Redis中如何保存時間序列數(shù)據(jù)的相關資料,需要的朋友可以參考下
    2021-10-10
  • redis5集群如何主動手工切換主從節(jié)點命令

    redis5集群如何主動手工切換主從節(jié)點命令

    這篇文章主要介紹了redis5集群如何主動手工切換主從節(jié)點命令,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Redis中Bitmap的使用示例

    Redis中Bitmap的使用示例

    本文主要介紹了Redis中Bitmap的使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • Redis設置密碼保護的實例講解

    Redis設置密碼保護的實例講解

    今天小編就為大家分享一篇Redis設置密碼保護的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Redis教程(一):Redis簡介

    Redis教程(一):Redis簡介

    這篇文章主要介紹了Redis教程(一):Redis簡介,本文是系列文章的第一篇,歡迎大家跟隨本教程學習Redis數(shù)據(jù)庫,需要的朋友可以參考下
    2015-04-04

最新評論