会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
happy
To make a good person better.
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
91
下一页
2022年5月6日
HM-SpringCloud微服务系列11.4【缓存同步】
摘要: 大多数情况下,浏览器查询到的都是缓存数据,如果缓存数据与数据库数据存在较大差异,可能会产生比较严重的后果。 所以我们必须保证数据库数据、缓存数据的一致性,这就是缓存与数据库的同步。 1. 数据同步策略 1.1 缓存数据同步常见方式 缓存数据同步的常见方式有三种: 设置有效期:给缓存设置有效期,到期后
阅读全文
posted @ 2022-05-06 17:36 yub4by
阅读(91)
评论(0)
推荐(0)
2022年5月5日
HM-SpringCloud微服务系列11.3.6【实现多级缓存(5)】
摘要: 7. Nginx本地缓存 现在,整个多级缓存中只差最后一环,也就是nginx的本地缓存了。如图: 7.1 本地缓存API OpenResty为Nginx提供了shard dict的功能,可以在nginx的多个worker之间共享数据,实现缓存功能。 7.1.1 开启共享字典 在nginx.conf的
阅读全文
posted @ 2022-05-05 20:46 yub4by
阅读(59)
评论(0)
推荐(0)
HM-SpringCloud微服务系列11.3.5【实现多级缓存(4)】
摘要: 6. 查询Redis缓存 现在,Redis缓存已经准备就绪,我们可以再OpenResty中实现查询Redis的逻辑了。如下图红框所示: 当请求进入OpenResty之后: 优先查询Redis缓存 如果Redis缓存未命中,再查询Tomcat 6.1 封装Redis工具 OpenResty提供了操作R
阅读全文
posted @ 2022-05-05 20:43 yub4by
阅读(45)
评论(0)
推荐(0)
HM-SpringCloud微服务系列11.3.4【实现多级缓存(3)】
摘要: 5. Redis缓存预热 5.1 添加redis缓存的需求 5.2 冷启动与缓存预热 Redis缓存会面临冷启动问题: 冷启动:服务刚刚启动时,Redis中并没有缓存,如果所有商品数据都在第一次查询时添加缓存,可能会给数据库带来较大压力。 缓存预热:在实际开发中,我们可以利用大数据统计用户访问的热点
阅读全文
posted @ 2022-05-05 20:38 yub4by
阅读(30)
评论(0)
推荐(0)
2022年5月3日
HM-SpringCloud微服务系列11.3.3【实现多级缓存(2)】
摘要: 4. 查询Tomcat[案例] 拿到商品ID后,本应去缓存中查询商品信息,不过目前我们还未建立nginx、redis缓存。因此,这里我们先根据商品id去tomcat查询商品信息。我们实现如图红框部分: 需要注意的是,我们的OpenResty是在虚拟机,Tomcat是在Windows电脑上。两者IP一
阅读全文
posted @ 2022-05-03 21:45 yub4by
阅读(41)
评论(0)
推荐(0)
HM-SpringCloud微服务系列11.3.2【CentOS7安装OpenResty】
摘要: 1. 安装 注意:因为需要在线下载依赖库,所以Linux虚拟机必须联上互联网 1.1 安装开发库 首先要安装OpenResty的依赖开发库,执行命令: yum install -y pcre-devel openssl-devel gcc --skip-broken 1.2 安装OpenResty仓
阅读全文
posted @ 2022-05-03 21:43 yub4by
阅读(37)
评论(0)
推荐(0)
HM-SpringCloud微服务系列11.3【实现多级缓存】
摘要: 1. 安装OpenResty 1.1 OpenResty介绍 OpenResty® 是一个基于 Nginx的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。具备下列特点: 具备Nginx的完整功能 基于Lua语言进行扩展,集成了大量精良的
阅读全文
posted @ 2022-05-03 21:43 yub4by
阅读(67)
评论(0)
推荐(0)
2022年5月2日
MBTI
该文被密码保护。
阅读全文
posted @ 2022-05-02 13:49 yub4by
阅读(4)
评论(0)
推荐(0)
2022年5月1日
HM-SpringCloud微服务系列11.2【Lua语法】
摘要: 1. 初识Lua 1.1 what is Lua? Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。官网:https://www.lua.org/ Lua经常嵌入到C语言开发的程序中,例如游戏开发、游戏插
阅读全文
posted @ 2022-05-01 18:41 yub4by
阅读(32)
评论(0)
推荐(0)
HM-SpringCloud微服务系列11.1.2【案例导入】
摘要: 启动docker服务:systemctl start docker 2.1 导入商品管理案例 2.1.1 安装MySQL 后期做数据同步需要用到MySQL的主从功能,所以需要大家在虚拟机中,利用Docker来运行一个MySQL容器(新的,防止与其他环境干扰)。 CentOS虚拟机Docker安装My
阅读全文
posted @ 2022-05-01 10:14 yub4by
阅读(50)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
91
下一页
公告