不仅仅是Redis最短入门(4),Redis还有其他的功能

Redis的使用方法- ZSET

    あと2,3あるので最短入門のわりに回を重ねそうです

只要找到最低限度的方法能够进行输入和输出,其他的问题都可以想办法解决。
对于初学者,请参考Redis最简单入门指南(1)两行代码安装和启动。

Redis 是一個無與倫比的地方,你可不願意稍微探索一下嗎?

Z系列

在Z开头的方法中有一个可以处理Sorted Set的Z方法。(‘・ω・)。。。(可能是因为z和s相似吧)

因为使用KVS的NOSQL,所以您是通过API检索排名然后自行排序吗?

“不行!谁说类似程序员的事情呢?”

一键迅速呈现!实时的好伙伴,那就是Redis。

似乎只有按照分数排序,才会执行集计工作。

首先,增加

使用下列方式用中文本地譯寫:ZADD命令将score和value添加到键(key)中。

    • キーに対して、スコアつきで値を保存

 

    ハッシュ型 + ソートのためのヒントにスコアをつけてる といった感じ

请指定范围。

逆向检索指定键(key)中的元素,从最后一个元素倒序排列,按照索引范围(start 到 end)进行筛选,可选输出元素的分值(WITHSCORES)。

    • スコアでソートした順で、start end の区間指定をして部分的に取得

 

    20-30位、とか次のページにいくのに便利だ

排行榜看起来很精心制作,能够为混合排序做得很好!真棒!

听说可以为每个人分配权重,所以在推荐和机器学习方面非常厉害。

请把它设为综合排名。

ZUNIONSTORE newkey N key1 key2 … (WEIGHTS w1 w2 …. ) (AGGREGATE (SUM|MIN|MAX))

使用ZUNIONSTORE命令对key1、key2等多个键进行并集运算,并将结果存储到newkey中。还可以设置权重w1、w2等来调整各个键的权重值。聚合函数可以选择SUM、MIN或MAX来指定操作的聚合方式。

    • N個のキーのなかから新たにランキングを作成して newkey に格納する いくつ続くかのヒントにN個を指定するらしい。キーの個数。

 

    • 結果は newkey を指定してとってくる ここが若干KVSらしさ。返却はして来ない。

 

    • ジャンル別のランキングと総合ランキングとかにつかえるミソ

 

    SUM,MINとMAXは同じ値のときのスコアの評価式 スコアが多い順にでてくる。

由于ZINTERSTORE功能较为常见,我并不经常使用它。

下一个计划是PUBLISH和SUBSCRIBE。

bannerAds