redis學習筆記四 集合

2021-08-03 16:42:08 字數 576 閱讀 6085

1、新增/刪除元素

sadd  key  member [member...]

srem  key  member [member...]

新增的時候,如果元素不存在自動建立,如果存在會自動忽略,不進行新增

2、獲取集合中的所有元素

smembers  key

3、判斷元素是否在集合中

sismember  key  member

存在時返回1,不存在返回0

4、集合運算

sdiff  key1  key2 [key...]

計算結果為集合之間的差值,類似去重

sinter  key1  key2 [key...]

計算結果為集合之間的交集

sunion  key1  key2 [key...]

計算結果為集合之間的並集

5、獲取集合中元素個數

scard key

6、隨即獲取集合中的元素

srandmember  key [count]

可以通過count來設定隨即取出的元素的個數

7、彈出乙個元素

spop key

SQL筆記(四) 集合運算

交運算差運算 sql作用的關係上的union intersect 和except運算對應數學集合論中的 運算 select course id from section where semester fall andyear 2009 select course id from section wh...

python學習四(集合 字典)

1 通過集合去掉重複的元素 usr bin python coding utf 8 set1 set a a b b c print set1 輸出 新增元素 set1.add d set1.add c 由於重複,無法新增 print set1 set2 set1.copy set1.clear p...

Scala 學習(四) 集合之List

一,簡介 二,不可變list 三,可變listbuffer scala 列表類似於陣列,它們所有元素的型別都相同,但是它們也有所不同 列表是不可變的,值一旦被定義了就不能改變,其次列表 具有遞迴的結構 也就是鏈結表結構 而陣列不是。而listbuffer元素和長度都是可變的。該多用list而不是ar...