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

衡水网站推广自己做的网站打开超慢

衡水网站推广,自己做的网站打开超慢,拨付网站建设经费的请示,网页设计制作免费正常情况下的流程是#xff1a;请求来了#xff0c;先检查 Redis 有没有数据#xff0c;有返回#xff1b;没有便查询 MySQL 然后 放入 Redis。 此时#xff0c;如果 MySQL 的数据发生了变化#xff0c;所以需要同步到 Redis 中。 解决方法#xff1a;MySQL 中的数据更新…正常情况下的流程是请求来了先检查 Redis 有没有数据有返回没有便查询 MySQL 然后 放入 Redis。 此时如果 MySQL 的数据发生了变化所以需要同步到 Redis 中。 解决方法MySQL 中的数据更新的时候 在更新之前先删一次 Redis 中的数据在更新之后再删一次 Redis 中的数据。 工具类 public class RedisUtil {private final static ScheduledExecutorService DELAY_EXECUTOR new ScheduledThreadPoolExecutor(4);/*** 缓存延迟双删** param factory 目标任务* param keys 插入: 拼接成需要删除的缓存key* param T any object* return 目标任务返回结果*/public static T T doubleDeletion(SupplierT factory, Object... keys) {return RedisUtil.doubleDeletion(factory,() - RedisUtil.getRedisTemplate().delete(RedisUtil.key(keys)));}/*** 缓存延迟双删** param task 目标任务* param keys 插入: 拼接成需要删除的缓存key*/public static void doubleDeletion(Runnable task, Object... keys) {RedisUtil.doubleDeletion(task,() - RedisUtil.getRedisTemplate().delete(RedisUtil.key(keys)));}/*** 缓存延迟双删** param factory 目标任务* param key 需要删除的缓存key* param T any object* return 目标任务返回结果*/public static T T doubleDeletion(SupplierT factory, String key) {return RedisUtil.doubleDeletion(factory,() - RedisUtil.getRedisTemplate().delete(key));}/*** 缓存延迟双删** param task 目标任务* param key 需要删除的缓存key*/public static void doubleDeletion(Runnable task, String key) {RedisUtil.doubleDeletion(task,() - RedisUtil.getRedisTemplate().delete(key));}/*** 缓存延迟双删** param factory 执行的目标任务* param deleteCacheTask 清除缓存的任务* param T any object* return 执行目标任务的返回结果*/public static T T doubleDeletion(SupplierT factory, Runnable deleteCacheTask) {deleteCacheTask.run();T data factory.get();//延迟800毫秒秒再删一次DelayExecutor.DELAY_EXECUTOR.schedule(deleteCacheTask, 800, TimeUnit.MILLISECONDS);return data;}/*** 缓存延迟双删** param task 目标任务* param deleteCacheTask 清除缓存任务*/public static void doubleDeletion(Runnable task, Runnable deleteCacheTask) {RedisUtil.doubleDeletion(() - {task.run();return null;},deleteCacheTask);}} 用法 1 RedisUtil.doubleDeletion(// 定义数据库更新操作() - updateProcudt(product),// 定义 删除 redis 操作() - RedisUtil.delete(product: id));
http://www.pierceye.com/news/714611/

相关文章:

  • 外贸网站如何做推广是什么意思长沙制作公园仿竹护栏多少钱一米
  • seo网站有优化培训吗小程序商城开发华网天下优秀
  • 无锡品牌网站建设介绍网络营销是不是网络推广
  • 旅游网站建设论文题目商用图片的网站
  • 做网页专题 应该关注哪些网站网页版梦幻西游吸血鬼怎么过
  • gwt 网站开发深圳公司形象墙制作
  • 自己做的网站别人打不开大连网站建设方案维护
  • 卖高仿名牌手表网站两学一做网站飘窗
  • 企业网站备案资料样本购卡网页怎么制作
  • 什么网站能免费做简历ui设计师是什么意思
  • 天津网站推广公司哪家好深圳公司注册流程及资料
  • 家装网站建设哪家好点赣州市南康建设局网站
  • 北京建设网站制作我国外贸网站的建设
  • 自己做网站如何赚钱excel做网站
  • 芯片商城网站建设wordpress批量替换图片路径
  • 网站添加手机站软件 项目管理系统
  • 大理装饰公司做网站网站建设费用:做个网站要多少钱?
  • 简约的网站设计界面百度收录网站左侧图片
  • 对建设网站未来发展的建议教育 网站模板
  • 做篮球网站用的背景图广州黄埔做网站的公司
  • 爱客源seo怎么刷关键词排名
  • 自己做网站网页文件在哪里公司官网定制
  • 网站建设怎么样工作室哪个网站可以免费制作h5
  • 做网站学的是代码吗机器封所有端口 不支持做网站
  • 类似于美团的网站开发两学一做网站专栏怎么设置
  • 天津seo网站管理千川推广官网
  • 技术支持 光速东莞网站建设企业信息免费查询系统
  • 网站设计主流尺寸weui wordpress模板
  • 汕头市网站建设商机互联网站建设
  • 口碑好的网站建设苏州园区做网站公司