一、什么是热点数据
在很短的时间内,许多数据要被多次查询(像双十一购物,查询商品)
二、为什么要使用redis
redis是非关系型数据库,Redis将数据存储在内存上,避免了频繁的IO操作,接下来,让大家正真感受下redis的魅力
三、场景
短时间内有大量的请求来获取用户列表的数据,每次都需要从数据库进行查询
1、原思路
技术:SpringBoot+mysql
每次都从mysql数据库中查出对应的数据
代码如下:
entity类(实现序列化接口):
/**
* 用户实体类*/
public classUser implements Serializable {private static final long serialVersionUID = 1L;private intid;privateString name;private intage;public User(int id, String name, intage) {this.id =id;this.name =name;this.age =age;
}public intgetId() {returnid;
}public void setId(intid) {this.id =id;
}publicString getName() {returnname;
}public voidsetName(String name) {this.name =name;
}public intgetAge() {returnage;
}public void setAge(intage) {this.age