前言
首先来看一下系列的文章目录呀!!!
章节名称 | 博客地址 |
---|---|
安装部署Redis | 集成Redis(已完结) |
页面登陆功能设计 | 登录功能设计(更新优化中) |
秒杀页面具体设计 | 秒杀详情页(已完结) |
JMeter初级压测学习 | Jmeter压测入门学习(已完结) |
页面优化设计 | 页面优化设计(已完结) |
接口优化 | RabbbitMq接口优化(已完结) |
图形验证码等 | 图形验证码及接口防刷(更新优化中) |
在我们的日常学习与项目中很多的地方也都是会使用到Redis,使用它做一个缓存的处理。我们都馋着他的性能和高效性,这节就来分装一个Redis来进行日常的使用。
正文
基础配置与封装
首先对于Redis的使用我们先要进行一个类似于MySql数据库的配置,在配置文件中写下如下的配置信息。
redis.host=localhost # 连接地址
redis.port=6379 #连接端口
redis.timeout=3 # 超时时间
redis.password=123456# 密码
redis.poolMaxTotal=10
redis.poolMaxIdle=10
redis.poolMaxWait=3
完成了配置文件的编写以后,因为我们想要将Redis封装成为一个可用类,所以需要将配置文件中的配置一一读取出来,就使用到了@ConfigurationProperties(prefix="redis")
表示读取到配置文件中以redis开头的配置信息。使用到@Component
注解表示将此对象实例化Spring容器中,这样就可以@Autowired
注解进行注入,。代码如下,同时生成get 和 set方法:
@Component
@ConfigurationProperties(prefix="redis")
public class RedisConfig {
private String host;
private int port;
private int timeout;//秒
private String password;
private int poolMaxTotal;
private int poolMaxIdle;
private int poolMaxWait;//秒
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public int getPort() {
return port;
}
public void setPort