您现在的位置是:亿华云 > IT科技类资讯
缓存,并发更新的大坑?
亿华云2025-10-09 03:23:24【IT科技类资讯】3人已围观
简介《缓存,究竟是淘汰,还是修改?》发出后,有朋友提到,高并发的情况下,缓存的更新可能存在问题,今天简单聊聊这个话题。业务场景:调用第三方服务,例如微信,一般会分配一个token,每次访问接口需要带上这个
《缓存,缓存究竟是更新淘汰,还是缓存修改?》发出后,有朋友提到,更新高并发的缓存情况下,缓存的更新更新可能存在问题,今天简单聊聊这个话题。缓存
业务场景:
调用第三方服务,更新例如微信,缓存一般会分配一个token,更新每次访问接口需要带上这个token; 这个token是缓存有有效期的,当token过期时,更新需要去重新认证申请; 也可以在token过期前重新申请,缓存但此时旧token会失效。更新常见实现方式,缓存如图:
高并发下可能存在的问题,如图:
额,高并发请求导致相互失效。
常见解决方案,如图:
潜在缺点:
s1/s2/asy-master直接调用同一个缓存实例,如果缓存实例变更,可能需要同步变更,导致耦合。潜在优化:
asy-Master利用多线程,实现在s1/s2里,保证高可用; redis里用一个时间戳表示token的更新时间,更新token时,查看token的时间戳,如果token刚更新过,并发的请求便不再更新。文字虽短,希望问题描述清楚了,希望大家有收获。
【本文为专栏作者“58沈剑”原创稿件,转载请联系原作者】
戳这里,高防服务器看该作者更多好文
很赞哦!(3249)
相关文章
- 用户邮箱的静态密码可能已被钓鱼和同一密码泄露。在没有收到安全警报的情况下,用户在适当的时间内不能更改密码。在此期间,攻击者可以随意输入帐户。启用辅助身份验证后,如果攻击者无法获取移动电话动态密码,他将无法进行身份验证。这样,除非用户的电子邮件密码和手机同时被盗,否则攻击者很难破解用户的邮箱。
- 什么是域名一口价?有哪些常见问题和注意事项?
- 域名注册多久才能交易?
- 如何购买已注册的域名?
- ICANN 规章禁止转移已经被记录或者在60天前内转移的域名。
- 删除的域名购买还能使用嘛?
- 查询网站所有的子域名怎么查?
- TIOBE 12 月榜单:PHP 跌出前十,C# 或将成年度语言
- 4、说起来容易
- 分分钟致命的MySQL安全盲区
热门文章
站长推荐
付款完成后,您只需耐心等待,如果您注册成功,系统会提示您。这里需要注意的是,域名是一个即时产品,只有在最终付款成功时才能预订,注册成功后不能更改。
购买到期域名的方法有哪些?
一个域名大概能卖多少钱?
域名交易需要什么手续?
3、不明先知,根据相关征兆预测可能发生的事件,以便提前做好准备,赶紧注册相关域名。;不差钱域名;buchaqian抢先注册,就是这种敏感类型。预言是最敏感的状态。其次,你应该有眼力。所谓眼力,就是善于从社会上时不时出现的各种热点事件中获取与事件相关的域名资源。眼力的前提是对域名领域的熟悉和丰富的知识。
通用顶级域名和新通用顶级域名的区别
用Python构建API的八大流行框架
域名和空间之间的关系和区别