• 2023-09-14app测试日常踩坑——新老版本共用缓存问题
    需求:在测一个页面,老版本就存在的一个页面(多个模块,一个接口分成三次请求返回),但是新版本要新增一个模块。老的页面的实现方式是页面直接读取redis数据(还有其他逻辑,方便解释暂时这样说),截取模块的方式来分接口返回,新增的一个模块是要放在中间。方案:方案是沿用老的redis缓存,在老得缓存
  • 2023-09-14app测试日常踩坑——gocache缓存的过期时间和生成间隔问题
    问题:自动化监控平台添加的分类详情页的接口报错,分类详情页校验失败,看到的错误信息是接口响应错误,信息如下:{"errors":{"id":"0","code":"44010102","level":"1","status":"200","title":"参数错误","popup
  • 2023-07-15patrickmn.gocache
    一句话概括基于内存的KV缓存,支持删除和过期以及持久化到文件并恢复。使用示例go.mod增加依赖requiregithub.com/patrickmn/go-cachev2.1.0+incompatiblepackagemainimport("log""time""github.com/patrickmn/go-cache")varc*cache.Cachefuncinit()