Redis 學習筆記(四)五大基本資料型別set

2021-10-24 23:55:17 字數 964 閱讀 8417

redis的基本資料型別為:

在redis中,set命令都以"s"開頭:

sadd ...    #向set中新增元素

smembers #獲取set中的所有元素

sismember #判斷set中是否存在value元素

scard #獲取set中元素個數

srandmember #隨機抽取set中的乙個元素

srandmember #隨機抽取set中的n個元素

spop #隨機刪除set中的乙個元素,返回被刪除的元素(可作**用)

srem #移除set中的值為value的元素

smove #將set1中值為value的元素移到set2中

#差集sdiff ... #返回集合set1與集合set2..的差集的元素

#例:key1 =

# key2 =

# key3 =

# sdiff key1 key2 key3 返回 "b" "d"

sdiffstore ... #將集合set1與集合set2..的差集的元素都放入set集合中,

#返回值為差集元素個數。當set存在時,會被重寫覆蓋

#例:key1 =

# key2 =

# sdiffstore key key1 key2 返回 2

# smembers key 返回 "a" "b"

#交集sinter ... #返回指定所有的集合的成員的交集元素,當其中乙個集合不存在,則返回空

sinterstore ... #將指定所有集合的交集元素放到set集合中,當set存在時會重寫

#並集sunion ... #返回指定所有集合的成員的並集元素,不存在的集合可認為為空集

sunionstore ... #將指定所有集合的並集元素放到set集合中,當set存在時會重寫

Redis的五大基本資料型別

1.string 字串型別 string 是 redis 最基本的型別 乙個key 對應乙個value value最多可以使512m string 型別是二進位制安全的,可以包含任何資料,包括或者序列化的物件 常用基本命令命令 說明set 設定乙個key value set key value ge...

Redis學習筆記 Redis基本知識

預設是16個資料庫,預設使用的是第乙個。命令官網查詢 命令列連線redis。linux的redis src目錄下執行 root lyx src redis cli測試效能 100個併發客戶端 每秒100000請求 redis benchmark h localhost p 6379 c 100 n ...

Redis學習筆記 Redis的基本操作

之前介紹過如何在ubuntu安裝redis伺服器 接下來,我們在redis上進行一些基本的操作。所縣使用命令 redis cli登陸redis命令列。然後執行下面的指令進行測試與學習 增加乙個值key為name,value為zifeiy 127.0.0.1 6379 set name zifeiy ...