這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)如何在redis中使用交集、并集和差集,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
成都創(chuàng)新互聯(lián)公司長(zhǎng)期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為沐川企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè),沐川網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。一、sinter 、sunion 、sdiff
sinter key [key …] 查看一個(gè)集合的全部成員,該集合是所有給定集合的交集。
sunion key [key …] 查看一個(gè)集合的全部成員,該集合是所有給定集合的并集。
sdiff key [key …] 查看所有給定 key 與第一個(gè) key 的差集
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"
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"
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 # 取的是兩個(gè)集合的差集的數(shù)據(jù) 1) "bet man" 2) "start war"
sinterstore destination key [key …] 將 交集 數(shù)據(jù)存儲(chǔ)到某個(gè)對(duì)象中
sunionstore destination key [key …] 將 并集 數(shù)據(jù)存儲(chǔ)到某個(gè)對(duì)象中
sdiffstore destination key [key …] 將 差集 數(shù)據(jù)存儲(chǔ)到某個(gè)對(duì)象中
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ù)存儲(chǔ)到 song_interset 對(duì)象中 (integer) 1 redis> SMEMBERS song_interset # 查看 song_interset 對(duì)象中的 所有數(shù)據(jù) 1) "good bye joe"
redis> SMEMBERS NoSQL 1) "MongoDB" 2) "Redis" redis> SMEMBERS SQL 1) "sqlite" 2) "MySQL" redis> SUNIONSTORE db NoSQL SQL # 將并集的數(shù)據(jù)存儲(chǔ)到 db 對(duì)象中 (integer) 4 redis> SMEMBERS db # 查看 db 對(duì)象中的 所有數(shù)據(jù) 1) "MySQL" 2) "sqlite" 3) "MongoDB" 4) "Redis"
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ù)存儲(chǔ)到 joe_diff_peter 對(duì)象中 (integer) 2 redis> SMEMBERS joe_diff_peter # 查看 joe_diff_peter 對(duì)象中的 所有數(shù)據(jù) 1) "hi, lady" 2) "Fast Five"
上述就是小編為大家分享的如何在redis中使用交集、并集和差集了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁名稱:如何在redis中使用交集、并集和差集-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://muchs.cn/article24/ceoije.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、品牌網(wǎng)站制作、App設(shè)計(jì)、動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容