我已经使用哈希数据类型来存储数据,如给定的代码片段所示:
领域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] 删除。
我来说两句