#青训营 x 字节后端训练营# 如何保证Redis中只存放1%的热点商品数据?
1. LRU算法
2. 设置key的过期时间
## 缓存例子
以Spring Boot为Web服务框架
模板引擎: 解析HTML中的动态数据
控制器(Controller): 接收并解析前端请求, 调用业务层获取数据, 并将数据给模板引擎
业务层(Service): 调用Dao拿到数据库数据, 并根据业务计算需要的数据
数据访问层(Dao): 操作数据库(MySQL)
### Spring Boot操作Redis
RedisTemplate
三个客户端:
1. Jedis
``` java
// 建立TCP连接
Jedis jedis = new Jedis("127.0.0.1", 6379);
jedis.auth("123456");
jedis.select(2);
// 操作Redis
jedis.set("name", "bing");
String res = jedis.get("name");
System.out.println(res);
// 释放连接
jedis.close();
展开
评论