上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 91 下一页
摘要: 大多数情况下,浏览器查询到的都是缓存数据,如果缓存数据与数据库数据存在较大差异,可能会产生比较严重的后果。 所以我们必须保证数据库数据、缓存数据的一致性,这就是缓存与数据库的同步。 1. 数据同步策略 1.1 缓存数据同步常见方式 缓存数据同步的常见方式有三种: 设置有效期:给缓存设置有效期,到期后 阅读全文
posted @ 2022-05-06 17:36 yub4by 阅读(91) 评论(0) 推荐(0)
摘要: 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)
摘要: 6. 查询Redis缓存 现在,Redis缓存已经准备就绪,我们可以再OpenResty中实现查询Redis的逻辑了。如下图红框所示: 当请求进入OpenResty之后: 优先查询Redis缓存 如果Redis缓存未命中,再查询Tomcat 6.1 封装Redis工具 OpenResty提供了操作R 阅读全文
posted @ 2022-05-05 20:43 yub4by 阅读(45) 评论(0) 推荐(0)
摘要: 5. Redis缓存预热 5.1 添加redis缓存的需求 5.2 冷启动与缓存预热 Redis缓存会面临冷启动问题: 冷启动:服务刚刚启动时,Redis中并没有缓存,如果所有商品数据都在第一次查询时添加缓存,可能会给数据库带来较大压力。 缓存预热:在实际开发中,我们可以利用大数据统计用户访问的热点 阅读全文
posted @ 2022-05-05 20:38 yub4by 阅读(30) 评论(0) 推荐(0)
摘要: 4. 查询Tomcat[案例] 拿到商品ID后,本应去缓存中查询商品信息,不过目前我们还未建立nginx、redis缓存。因此,这里我们先根据商品id去tomcat查询商品信息。我们实现如图红框部分: 需要注意的是,我们的OpenResty是在虚拟机,Tomcat是在Windows电脑上。两者IP一 阅读全文
posted @ 2022-05-03 21:45 yub4by 阅读(41) 评论(0) 推荐(0)
摘要: 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)
摘要: 1. 安装OpenResty 1.1 OpenResty介绍 OpenResty® 是一个基于 Nginx的高性能 Web 平台,用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。具备下列特点: 具备Nginx的完整功能 基于Lua语言进行扩展,集成了大量精良的 阅读全文
posted @ 2022-05-03 21:43 yub4by 阅读(67) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-05-02 13:49 yub4by 阅读(4) 评论(0) 推荐(0)
摘要: 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)
摘要: 启动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 下一页