日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Zinterstore 命令

發(fā)布時(shí)間:2024/6/30 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zinterstore 命令 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

先來(lái)看一下這個(gè)命令的定義:

Redis Zinterstore 命令計(jì)算給定的一個(gè)或多個(gè)有序集的交集,其中給定 key 的數(shù)量必須以 numkeys 參數(shù)指定,并將該交集(結(jié)果集)儲(chǔ)存到 destination 。

默認(rèn)情況下,結(jié)果集中某個(gè)成員的分?jǐn)?shù)值是所有給定集下該成員分?jǐn)?shù)值之和。

?

語(yǔ)法

redis Zinterstore 命令基本語(yǔ)法如下:

redis 127.0.0.1:6379> ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]

?

?

用大白話解釋的話就是,首先這個(gè)命令是用來(lái)合并多個(gè)(也可以是兩個(gè))集合中共同擁有的key的值用的.

?

實(shí)例:

#創(chuàng)建一個(gè)數(shù)學(xué)成績(jī)的有序集合,有三個(gè)學(xué)生 張三、李四、王五 127.0.0.1:6379> zadd math_score 50 'zhang san' 95 'lisi' 78 'wangwu' (integer) 3 #按照升序查看結(jié)果集 127.0.0.1:6379> zrangebyscore math_score 0 100 withscores 1) "zhang san" 2) "50" 3) "wangwu" 4) "78" 5) "lisi" 6) "95" #創(chuàng)建一個(gè)英語(yǔ)成績(jī)的有序集合,里面有四個(gè)學(xué)生 張三、李四、王五、朱六 127.0.0.1:6379> zadd english_score 90 'zhang san' 50 'zhu liu' 75 'lisi' 80 'wangwu' (integer) 4 #按照升序查看結(jié)果集 127.0.0.1:6379> zrangebyscore english_score 0 100 1) "zhu liu" 2) "lisi" 3) "wangwu" 4) "zhang san" #如果加了 withscores 結(jié)果集里面會(huì)出現(xiàn)成績(jī) 127.0.0.1:6379> zrangebyscore english_score 0 100 withscores 1) "zhu liu" 2) "50" 3) "lisi" 4) "75" 5) "wangwu" 6) "80" 7) "zhang san" 8) "90" #現(xiàn)在我們想查看兩門功課學(xué)生的總分排序,結(jié)果保存在新的集合sum_score中, sum_score 后面的數(shù)字2 代表要合并幾個(gè)集合,我們合并兩個(gè)就寫2. 127.0.0.1:6379> zinterstore sum_score 2 math_score english_score (integer) 3 #查看合并后的結(jié)果,我們發(fā)現(xiàn)并沒(méi)有 朱六的成績(jī),因?yàn)橹炝男畔⒅淮嬖谟?english_score中,Zinterstore 命令計(jì)算給定的一個(gè)或多個(gè)有序集的交集, 也就是集合中共同有有的值才會(huì)合并到新的結(jié)果集中. 127.0.0.1:6379> zrangebyscore sum_score 0 300 withscores 1) "zhang san" 2) "140" 3) "wangwu" 4) "158" 5) "lisi" 6) "170"

?

轉(zhuǎn)載于:https://www.cnblogs.com/xisuo/p/9239459.html

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Zinterstore 命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。