简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
个人笔记-实战微服务中数据库事务注意
作者前言:缓存消耗的是服务器的内存,使用缓存前必须先对应用需要缓存的数据大小进行评估,包括缓存的数据结构、缓存大小、缓存数量、缓存的失效时间,否则会造成资源浪费或者缓存空间不够。缓存穿透:redis跟数据库都不存在,比如拿一个不存在的用户请求,请求就会打到db上。解决方式:生成一个有效时间的占位数据来代替。缓存击穿:redis不存在,数据库存在,一般是redis的某个key突然过期,前端并发请求到
mysql分表+分页查询
随着项目运行的时间越来越长,有些数据的存储也会越来越大,比如一些点击量,浏览量量,单表的数据可以到达上千万条数据,这时候会存在单表数据过大,查询效率低的问题,为了提高查询效率这时候需要对单表进行拆分,比如一张1000万条数据的表,我们需要把它拆分为10张表,一张表就需要100万,my...
到底了