最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2021年02月23日 14:12:56   作者:xiaojin21cen  
這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、sinter 、sunion 、sdiff

redis 支持 Set集合的數(shù)據(jù)存儲,其中有三個比較特殊的方法:

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

1.1、sinter 交集的示例

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  # 取的是交集的數(shù)據(jù) 
1) "JACK"

1.2、sunion 并集的示例

redis> SMEMBERS songs
1) "Billie Jean"

redis> SMEMBERS my_songs
1) "Believe Me"

redis> SUNION songs my_songs  # 取的是集合的并集數(shù)據(jù)據(jù)
1) "Billie Jean"
2) "Believe Me"

1.3、sdiff 差集的示例

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  # 取的是兩個集合的差集的數(shù)據(jù)
1) "bet man"
2) "start war"

二、sinterstore、sunionstore、sdiffstore

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

2.1、sinterstore 交集的示例

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   # 將交集的數(shù)據(jù)存儲到 song_interset 對象中
(integer) 1

redis> SMEMBERS song_interset     # 查看 song_interset 對象中的 所有數(shù)據(jù)
1) "good bye joe"

2.2、sunionstore 并集的示例

redis> SMEMBERS NoSQL
1) "MongoDB"
2) "Redis"

redis> SMEMBERS SQL
1) "sqlite"
2) "MySQL"

redis> SUNIONSTORE db NoSQL SQL  # 將并集的數(shù)據(jù)存儲到 db 對象中
(integer) 4

redis> SMEMBERS db   # 查看 db 對象中的 所有數(shù)據(jù)
1) "MySQL"
2) "sqlite"
3) "MongoDB"
4) "Redis"

2.3、sdiffstore 差集的示例

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   # 將差集的數(shù)據(jù)存儲到 joe_diff_peter 對象中
(integer) 2

redis> SMEMBERS joe_diff_peter    # 查看 joe_diff_peter 對象中的 所有數(shù)據(jù)
1) "hi, lady"
2) "Fast Five"

到此這篇關(guān)于redis 交集、并集、差集的具體使用的文章就介紹到這了,更多相關(guān)redis 交集、并集、差集內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何基于Session實(shí)現(xiàn)短信登錄功能

    如何基于Session實(shí)現(xiàn)短信登錄功能

    對比起Cookie,Session是存儲在服務(wù)器端的會話,相對安全,并且不像Cookie那樣有存儲長度限制,下面這篇文章主要給大家介紹了關(guān)于如何基于Session實(shí)現(xiàn)短信登錄功能的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Redis優(yōu)惠券秒殺企業(yè)實(shí)戰(zhàn)

    Redis優(yōu)惠券秒殺企業(yè)實(shí)戰(zhàn)

    本文主要介紹了Redis優(yōu)惠券秒殺企業(yè)實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Redis設(shè)置Hash數(shù)據(jù)類型的過期時間

    Redis設(shè)置Hash數(shù)據(jù)類型的過期時間

    在Redis中,我們可以使用Hash數(shù)據(jù)結(jié)構(gòu)來存儲一組鍵值對,而有時候,我們可能需要設(shè)置這些鍵值對的過期時間,本文主要介紹了Redis設(shè)置Hash數(shù)據(jù)類型的過期時間,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Linux下redis密碼和遠(yuǎn)程連接方式

    Linux下redis密碼和遠(yuǎn)程連接方式

    這篇文章主要介紹了Linux下redis密碼和遠(yuǎn)程連接方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 通過prometheus監(jiān)控redis實(shí)時運(yùn)行狀態(tài)的操作方法

    通過prometheus監(jiān)控redis實(shí)時運(yùn)行狀態(tài)的操作方法

    本文詳細(xì)介紹了如何通過Prometheus監(jiān)控Redis的運(yùn)行狀態(tài),包括安裝配置Redis、Redis Exporter以及Prometheus,配置Prometheus監(jiān)控Redis指標(biāo),以及常見的Redis指標(biāo)和告警規(guī)則,需要的朋友可以參考下
    2025-02-02
  • Redis主從復(fù)制的實(shí)現(xiàn)示例

    Redis主從復(fù)制的實(shí)現(xiàn)示例

    Redis主從復(fù)制實(shí)現(xiàn)多機(jī)備份,本文就來介紹一下Redis主從復(fù)制的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • 一文搞懂Redis中String數(shù)據(jù)類型

    一文搞懂Redis中String數(shù)據(jù)類型

    string 是 redis 最基本的類型,你可以理解成與 Memcached 一模一樣的類型,一個 key 對應(yīng)一個 value。今天通過本文給大家介紹下Redis中String數(shù)據(jù)類型,感興趣的朋友一起看看吧
    2022-04-04
  • caffeine_redis自定義二級緩存

    caffeine_redis自定義二級緩存

    這篇文章詳細(xì)介紹了caffeine_redis 自定義二級緩存,文中有相關(guān)的背景前提與出現(xiàn)的問題,感興趣的同學(xué)可以參考一下
    2023-04-04
  • Redis數(shù)據(jù)庫中實(shí)現(xiàn)分布式鎖的方法

    Redis數(shù)據(jù)庫中實(shí)現(xiàn)分布式鎖的方法

    這篇文章主要介紹了Redis數(shù)據(jù)庫中實(shí)現(xiàn)分布式鎖的方法,Redis是一個高性能的主存式數(shù)據(jù)庫,需要的朋友可以參考下
    2015-06-06
  • 如何使用Redis鎖處理并發(fā)問題詳解

    如何使用Redis鎖處理并發(fā)問題詳解

    這篇文章主要給大家介紹了關(guān)于如何使用Redis鎖處理并發(fā)問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評論

谢通门县| 普兰县| 抚州市| 大埔区| 喀什市| 静乐县| 百色市| 荔波县| 昌宁县| 达尔| 博兴县| 蓬溪县| 巴彦县| 平阳县| 康乐县| 南丰县| 丰原市| 安陆市| 郯城县| 黑水县| 漳浦县| 巴南区| 张家港市| 弋阳县| 永新县| 枣阳市| 聂拉木县| 巴中市| 珲春市| 株洲县| 广宗县| 新建县| 甘孜县| 柳林县| 乌拉特后旗| 金华市| 湘潭县| 驻马店市| 墨江| 定南县| 太仆寺旗|