前言
之前就有文章提到了redis如何安装redis和简单使用 但是在这里就不是简单的使用了。而是封装自己的redis连接池,同时使用Jedis封装操作redis的API。
注意:以下使用的
@Slf4j
注解为lombok
工具及其依赖。如果没有使用lombok
只需要将其删掉,重新在类中定义日志即可。也可以将所有日志打印删掉。
Redis连接池
首先直接将Redis
连接池拿上来吧。
1 |
|
关于PropertiesUtil
这个工具类只是获取*.properties
配置文件的参数的封装类而已。哦,对了,关于redis的各项配置文件如下:
1 | # jedis 连接redis 时的配置文件 |
关于PropertiesUtil
中的方法都有重载,一:直接通过key获取参数值,二:当key对应参数值不存在时,给予默认值。1
2
3
4/**
* 最大连接数
*/
private static Integer maxTotal = PropertiesUtil.getIntegerProperty("redis.max.total", 20);
这个获取最大连接数的redis.max.total
为key,20为默认值。如果redis.max.total
对应的配置文件值不为null则返回其值,否则返回默认值20.
如果不太清楚如何获取*.properties
配置文件。我还是将这个工具类放上来。
PropertiesUtil
1 | /** |
RedisPoolUtil工具类
直接上工具类
1 | /** |
redis操作当中的set
get
setEx
del
方法都已很明确。各方法的文档注释都很明了清晰。
联系
聪聪的独立博客 ,一个喜欢技术,喜欢钻研的95后。如果你看到这篇文章,千里之外,我在等你联系。