V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Archangell
V2EX  ›  问与答

关于更新浏览量的问题

  •  
  •   Archangell · 2019-05-27 16:54:40 +08:00 · 1093 次点击
    这是一个创建于 1992 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对于做后台这个假设一个商品 用户点击查询详情一次就添加浏览一次 那么这个后台怎么操作会比较好 是当他点击查询详情 给前端返回详情的流程中就添加一次浏览次数 还是存在缓存中 根据时间段统一添加 第一种场景就不举例了 第二种场景 就是用户点击之后 不直接更新数据库 存在缓存中 id+字段为 key 当天浏览数为 value 当天结算。或者还有其他更好的办法 求各位大佬支招

    1 条回复    2019-05-27 17:07:22 +08:00
    whypool
        1
    whypool  
       2019-05-27 17:07:22 +08:00
    主键原子更新很快的,可以在业务结束之后去调用更新,第一种方法

    访问大写缓存,id+value,拉数据的时候也要取缓存

    缓存不会及时更新到数据库,可能会丢失,比如断电

    如果要求实时性,缓存 1-2 小时更新同步
    不要求实时性,闲时的定时任务
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1808 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.