一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Redis - redis 交集、并集、差集的具體使用

redis 交集、并集、差集的具體使用

2021-07-27 17:02xiaojin21cen Redis

這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、sinter 、sunion 、sdiff

redis 支持 set集合的數據存儲,其中有三個比較特殊的方法:

 

  • sinter key [key …] 查看一個集合的全部成員,該集合是所有給定集合的交集。
  • sunion key [key …] 查看一個集合的全部成員,該集合是所有給定集合的并集。
  • sdiff key [key …] 查看所有給定 key 與第一個 key 的差集

1.1、sinter 交集的示例

?
1
2
3
4
5
6
7
8
9
10
11
redis> smembers group_1
1) "li lei"
2) "tom"
3) "jack"
 
redis> smembers group_2
1) "han meimei"
2) "jack"
 
redis> sinter group_1 group_2  # 取的是交集的數據
1) "jack"

1.2、sunion 并集的示例

?
1
2
3
4
5
6
7
8
9
redis> smembers songs
1) "billie jean"
 
redis> smembers my_songs
1) "believe me"
 
redis> sunion songs my_songs  # 取的是集合的并集數據據
1) "billie jean"
2) "believe me"

1.3、sdiff 差集的示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
redis> smembers peter_movies
1) "bet man"
2) "start war"
3) "2012"
 
redis> smembers joe_movies
1) "hi, lady"
2) "fast five"
3) "2012"
 
redis> sdiff peter_movies joe_movies  # 取的是兩個集合的差集的數據
1) "bet man"
2) "start war"

二、sinterstore、sunionstore、sdiffstore

 

  • sinterstore destination key [key …] 將 交集 數據存儲到某個對象中
  • sunionstore destination key [key …] 將 并集 數據存儲到某個對象中
  • sdiffstore destination key [key …] 將 差集 數據存儲到某個對象中

2.1、sinterstore 交集的示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
redis> smembers songs
1) "good bye joe"
2) "hello,peter"
 
redis> smembers my_songs
1) "good bye joe"
2) "falling"
 
redis> sinterstore song_interset songs my_songs   # 將交集的數據存儲到 song_interset 對象中
(integer) 1
 
redis> smembers song_interset     # 查看 song_interset 對象中的 所有數據
1) "good bye joe"

2.2、sunionstore 并集的示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
redis> smembers nosql
1) "mongodb"
2) "redis"
 
redis> smembers sql
1) "sqlite"
2) "mysql"
 
redis> sunionstore db nosql sql  # 將并集的數據存儲到 db 對象中
(integer) 4
 
redis> smembers db   # 查看 db 對象中的 所有數據
1) "mysql"
2) "sqlite"
3) "mongodb"
4) "redis"

2.3、sdiffstore 差集的示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
redis> smembers joe_movies
1) "hi, lady"
2) "fast five"
3) "2012"
 
redis> smembers peter_movies
1) "bet man"
2) "start war"
3) "2012"
 
redis> sdiffstore joe_diff_peter joe_movies peter_movies   # 將差集的數據存儲到 joe_diff_peter 對象中
(integer) 2
 
redis> smembers joe_diff_peter    # 查看 joe_diff_peter 對象中的 所有數據
1) "hi, lady"
2) "fast five"

到此這篇關于redis 交集、并集、差集的具體使用的文章就介紹到這了,更多相關redis 交集、并集、差集內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

延伸 · 閱讀

精彩推薦
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    這篇文章主要給大家介紹了關于redis中如何使用lua腳本讓你的靈活性提高5個逼格的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具...

    一線碼農5812019-11-18
  • Redisredis實現排行榜功能

    redis實現排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實現排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價值,感興趣的小伙伴們...

    乘月歸5022021-08-05
  • Redis詳解Redis復制原理

    詳解Redis復制原理

    與大多數db一樣,Redis也提供了復制機制,以滿足故障恢復和負載均衡等需求。復制也是Redis高可用的基礎,哨兵和集群都是建立在復制基礎上實現高可用的...

    李留廣10222021-08-09
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    xiaojin21cen10152021-07-27
  • RedisRedis如何實現數據庫讀寫分離詳解

    Redis如何實現數據庫讀寫分離詳解

    Redis的主從架構,能幫助我們實現讀多,寫少的情況,下面這篇文章主要給大家介紹了關于Redis如何實現數據庫讀寫分離的相關資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
  • RedisRedis 事務知識點相關總結

    Redis 事務知識點相關總結

    這篇文章主要介紹了Redis 事務相關總結,幫助大家更好的理解和學習使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • RedisRedis的配置、啟動、操作和關閉方法

    Redis的配置、啟動、操作和關閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關閉方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • RedisRedis全量復制與部分復制示例詳解

    Redis全量復制與部分復制示例詳解

    這篇文章主要給大家介紹了關于Redis全量復制與部分復制的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis爬蟲具有一定的參考學習...

    豆子先生5052019-11-27
主站蜘蛛池模板: 国产精品视频久久久 | 亚洲精品一区二区三区在线看 | 秋霞午夜 | 日本护士撒尿xxxxhd | h玉足嫩脚嗯啊白丝 | 久久99热成人精品国产 | 亚洲上最大成网人站4438 | 欧美同性video| 白丝校花被扒开双腿喷水小说 | 草逼网站视频 | 天天射久久 | 四虎影院大全 | zol中关村在线官网 yy6080欧美三级理论 | 污污在线免费观看 | 日本aaaa级| 欧美视频一级 | 精品无码国产污污污免费网站2 | 日本小视频免费 | xxx美国| 男人晚上看的 | 国产高清小视频 | 艹b小说 | 免费老外的毛片清高 | 色久久一个亚洲综合网 | 五月天色综合 | 99热热99 | 9久re热视频这里只有精品 | 国产一区二区免费不卡在线播放 | 精品国产免费久久久久久 | 天天综合天天综合 | 国产一卡2卡3卡四卡国色天香 | 草莓视频网站18勿进 | 香蕉久久久久 | 欧美亚洲视频在线观看 | 国产香蕉97碰碰在线视频 | 双性小说肉 | 国内精品免费 | 精品亚洲视频在线观看 | 四虎成人国产精品视频 | 欧美整片完整片视频在线 | 精品久久久久久久国产潘金莲 |