• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cking
V2EX  ›  程序员

求问如何针对两种价格模式的排序问题.

  •  
  •   cking · Aug 2, 2021 · 653 views
    This topic created in 1756 days ago, the information mentioned may be changed or developed.
    start:
    在保存数据的时候有两个参数,第一个是 A:price 价格,第二个是 B:float 浮动
    可以选择两种模式:
    第一种,选择固定定价,比如 A 商品我定价为 6.99 元,那么将数值用 10-6.99 元的结果放大存入 Zset 中进行排序.
    第二种,选择浮动定价,比如 B 商品我浮动为 0.02 元,如果市场均价为 6.80 元,那么最后的结果集就是 6.82 元.也放入 Zset 集合中

    求助:在一个列表中,如何针对这两个结果集进行查询排序,从小到大.比如 T1 时刻,均价为 6.80 元,那么 B(6.82)<A(6.99)
    在 T2 时刻时,均价为 7.01 元,那么 B(7.03)>A(6.99).
    在数据量比较多的情况下,如何快速准确的拿到结果集,并且还有分页.

    各位彦祖,我目前想到的就是,存入两个字段,比如价格 Price 和浮动 Float,然后固定数值就存 Price(6.99),浮动就为 0,
    浮动定价的时候就是,将目前均价存入 Price,然后 Float=0.02 存入.最后定时更新 price 字段,然后刷新 Zset 缓存.

    end:/ 我做不出来了...实在是想不到怎么去排序了.定时的话,在大批量数据的情况下,会有数据延迟的问题.
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2675 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:57 · PVG 18:57 · LAX 03:57 · JFK 06:57
    ♥ Do have faith in what you're doing.