redis的五種資料型別 set型別

2021-07-25 21:43:49 字數 370 閱讀 7399

redis中,set可看作為沒有排序的字元集合,和list型別一樣,是乙個列表的功能,可以在該型別數值上執行新增、刪除或判斷某一元素是否存在等操作。但是與list不同的是:1、不會出現重複的資料,2、提供了可判斷某個成員是否在乙個set集合內的介面。3、在伺服器端完成多個sets之間的聚合計算操作,如:unions、intersections。所以效率很快。

2、跟蹤一些唯一性資料,如訪問某一部落格的唯一ip位址資訊。對於此場景,僅需在每次訪問該部落格時將訪問者的ip存入redis中,set資料型別會自動保證ip位址的唯一性。

set 的內部實現是乙個 value永遠為null的hashmap,實際就是通過計算hash的方式來快速排重的,也是set能提供判斷乙個成員是否在集合內的原因。

Redis 五種資料型別

一 前言 上篇部落格已經對redis的一些基本知識做了一些簡介,這篇部落格,將簡單介紹一些redis的五種資料型別。分別為string 字串 hash 雜湊 list 鍊錶 set 集合 zset 有序集合 對這些型別可以執行很多原子性的操作 比如向乙個string型別的value後面追加字串 向l...

Redis 五種資料型別

目錄 redis共有strings hashs lists sets sorted sets五種資料型別,可以說已經比較豐富了。下面只對這幾種資料型別的資料結構與用途做簡要介紹。至於每種資料型別的操作api,這裡只簡單一提,不再一一詳細介紹,有需要的使用者可以google即可。string是最簡單的...

Redis 五種資料型別

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 資料型別一 字串 0.1 6379 set name hubotao2 ok127.0 0.1 6379 get name hubotao2 資料型別二 hash...