服务端日志记录的问题

来源:5-18 OpenResty实战---Redis支持

PiedLife

2019-06-11

在redis中插入了相应item_4的数据后,再次访问/luaitem/get?id=4时。查看部署miaosha.jar的服务器的tomcat中的access日志发现也会写入相关信息。日志信息如下:

172.16.43.137 - - [12/Jun/2019:00:29:36 +0800] "GET /favicon.ico HTTP/1.1" 200 946 5
172.16.43.137 - - [11/Jun/2019:00:29:36 +0800] "GET /item/get?id=4 HTTP/1.1" 200 282 4

172.16.43.137是我部署nginx的服务器内网ip,这两条日志信息一条是favicon类的,一条是访问/item/get?id=4这种,相互对应。为什么nginx直接从redis缓存中取数据,miaosha服务端的日志中还会记录消息?

写回答

1回答

龙虾三少

2019-06-11

redis命中的话按照代码是不会再去访问后端服务器的 贴一下lua脚本看下

1
7
PiedLife
非常感谢!
2019-06-11
共7条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2170 学习 · 1009 问题

查看课程