笔记
Aerkui
这个作者很懒,什么都没留下…
展开
-
缓存穿透、缓存击穿、缓存雪崩及解决方案(学习笔记)
前言通常在业务中使用的缓存流程基:前端请求后台先从缓存中取数据取不到数据后,从数据库去查数据,并缓存起来返回数据如果取不到就返回空结果1.缓存穿透指的是缓存和数据库都没有的数据,而用户不断的发起请求,比如发一个负数id去请求后端,每次都会去查下游数据库,这样并发量多的话,就会导致数据库压力过大。解决方案:1.在接口处进行校验2.缓存取不到的数据为空,并设置较短的过期时间,可以减少攻击3.使用布隆过滤器2.缓存击穿 一般我们会对缓存的key设置过期时间,在高并发下,如果在某原创 2020-07-23 14:13:23 · 141 阅读 · 0 评论 -
pyvmomi操作vmware(四)获取一些监控信息
def collect_resource_io_put(self, vm_obj, arguments=None, counter_id=148, ): max_count = 10 if arguments: max_count = arguments end_time = datetime.datetime.now...原创 2020-01-29 15:59:37 · 1785 阅读 · 0 评论