Redis 分布式缓存拾遗
条目索引
条目正文
单点Redis的问题

多级缓存


1.JVM缓存
1.1 本地缓存 Caffeine
1.2 实例
1.3 清除缓存的方法
实现tomcat的负载均衡
- 为了均匀请求,但是保证相同的用户落在同一个tomcat,确保保存的信息不会丢失

2.hash_uri
nginx配置tomcat的集群以及hash映射
总结

1.数据库接收的访问请求能力有限, 需要缓存来缓解其压力
2.client(浏览器)—-> OpenResty —–> Redis —-> Tomcat —>MySQL
于是我们就在 浏览器, OpenResty, Redis, Tomcat 添加缓存
3.多级缓存必定带来数据同步问题, 因此我们在在MySQL前添加一个canal进行缓存同步
Lua
语法略
Nginx本地缓存
多级缓存
本地, 浏览器, nginx, redis, tomcat
1.shard dict实现
