REDIS五種基本資料型別命令操作(2)

2021-08-28 23:14:58 字數 637 閱讀 7226

sadd key v1 [v2 v3]	    # 新增值到set集合中

smembers key # 迭代遍歷set集合

sismember key value # 判斷是否存在乙個元素在set集合中

scard key # 得到set的元素個數

sinter s1 s2 # 求兩個集合之間的交集

sdiff s1 s2 # 求兩個集合之間的差集

sunion s1 s2 # 求兩個集合之間的並集

zadd key s1 v1 s2 v2... # 為有序集合增加元素,該元素存在乙個權重,用於判斷位置

zcard key # 求有序集合的元素個數

zrange key start stop # 遍歷整個集合

zcount key min max # 統計兩個權重的元素個數

zscore key 元素 # 返回該元素在集合中的權重

ps:

問:set 集合為什麼是無序的?

答:set集合的底層結構是雜湊表,set的無序性體現在輸入無序性。

Redis五種基本資料型別

1 常用命令 set key value ex px setex aa 10 test getmset 批量設定 mget incr key decr incrby key increment 增多少 decrby incrbyfloat 浮點數增加 2 內部編碼 int 8個位元組的長整型 emb...

redis五種基本資料型別

對redis來說,所有的key 鍵 都是字串。是redis中最基本的資料型別,乙個key對應乙個value。string型別是二進位制安全的,意思是 redis 的 string 可以包含任何資料。如數字,字串,jpg或者序列化的物件。使用 get set del incr decr 等 127.0...

redis五種基本資料型別

redis中所有的key的型別都是字串 常用操作 新增乙個key set key1 value1 新增乙個key,並設定自動過期時間 set name1 jack1 ex 3 批量設定多個key mset key1 value1 key2 value2 獲取乙個key的值 get key1 獲取ke...