如何使用哈希类型对存储在Redis中的值进行分组?

鲁德里卡·菲查迪亚(Rudrika Fichadiya)

我已经使用哈希数据类型来存储数据,如给定的代码片段所示:

领域1

c7b05551-97fa-4492-a949-0e8f3660129f

价值1

{"Currency":"USD","guid":"c7b05551-97fa-4492-a949-0e8f3660129f","price":"86.143","quantity":"48071"}

领域2

c9b05851-98fa-4592-a946-0e8f5660129f

价值2

{"Currency":"USD","guid":"c9b05851-98fa-4592-a946-0e8f5660129f","price":"86.143","quantity":"42"}

我想按价格分组,并想要数量的总和。在猫鼬中,可能与聚合组和总和有关。Redis有可能吗?

普拉加

这是不可逾越的最好的方法是使用sorted set将价格作为得分并将数量值存储在集合中。使用ZUNIONSTORE,您可以将具有相同得分(价格)的数量求和。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章