当前位置: 首页 > news >正文

互联网是什么网站优化排名易下拉系统

互联网是什么,网站优化排名易下拉系统,东莞市美时家具营销型网站,泰安百度推广代理在一次需求修改中,下游的服务附加提出了,针对某个业务数据缓存的生效时间的要求 原JVM设计方案: 采用jvm本地缓存机制,定时任务30秒刷新一次 现在redis方案: 因为很多地方使用了这个业务数据缓存,使用方…

在一次需求修改中,下游的服务附加提出了,针对某个业务数据缓存的生效时间的要求

原JVM设计方案:

采用jvm本地缓存机制,定时任务30秒刷新一次

现在redis方案:

  1. 因为很多地方使用了这个业务数据缓存,使用方面不能改动过多
  2. 因为是分布式部署,如果只使用jvm缓存,无法更新其他的服务器中的缓存数据,达不到立刻生效的要求
  3. 不使用二级缓存的原因:理由和第二个一样,如果优先使用jvm时,哪怕更新了redis,其他服务器也会先用jvm缓存(另外为什么会使用二级缓存?:因为jvm本地缓存更快而已,还得加重了架构的负担,为了一个需求)

所以:直接把维护jvm业务缓存改成redis来维护

那便需要考虑主动刷新 被动刷新 生效时间等

  1. 被动刷新:依旧使用jvm缓存的定时任务机制,30秒更新一次(无改动,使用原本的机制)
  2. 主动刷新:由于生效时间是一秒生效,则在修改和更新后,需要立即主动刷新该缓存(改动少,维护都在一个项目里,不需要采用什么监听mysql表的东西)

修改中的收获:

  1. 工具类中获取注入的问题 BeanUtil.getBean(RedisTemplate.class);
  2. redis Pipeline管道提速 redisTemplate.STRINGS.setEx(redisCacheList,refreshTime);
  3. 分割思想:更小的粒度 如:redis 一个key存储一个表的数据太大了,则根据表中关键key进行切分
http://www.mmbaike.com/news/27708.html

相关文章:

  • 做软欧的网站微信营销软件有哪些
  • 怎么做加密网站优帮云首页推荐
  • 天猫优惠卷怎么做网站网络推广是做什么的
  • 做网站做得好的公司网络营销有哪些模式
  • 哪个网站可以做效果图合肥seo网站管理
  • 外贸网站制作要求百度网络营销中心
  • 网站开发使用的语言有哪些搜索引擎优化网页
  • 公众号申请嘉兴网站建设方案优化
  • 网站建设教程答允苏州久远网络重庆森林在线观看
  • 宜城做网站软文网站大全
  • 公司的官方网站怎么做想要导航推广网页怎么做
  • 无锡网站建设制作seo推广软件
  • iis7如何搭建网站广州中小企业seo推广运营
  • 网站目录怎么做陕西百度代理公司
  • 电商网站技术方案seo北京
  • WordPress网站hym地图推广的十种方式
  • 网址推广怎么推广厦门搜索引擎优化
  • 南京门户网站制作怎么优化网站关键词的方法
  • 下载类网站如何做想卖产品怎么推广宣传
  • b2c商城网站合同服装品牌策划及营销推广方案
  • 大连网络建站公司分析浙江百度代理公司
  • 用vs2010做购物网站seo排名优化工具
  • 网站开发设计论文百度问答平台入口
  • 网站管理规定太原seo团队
  • 做个网站多少钱怎么接广告广告软文怎么写
  • 动态网站怎么做seo排名点击软件推荐
  • 网站建设文化信息百度推广怎么优化关键词的质量
  • 帆软网站开发衡阳百度推广
  • 个人档案网站该怎么做海门网站建设
  • 建站教程流程图前端seo搜索引擎优化