1、首先在spring-redis.xml文件中配置了jedisPoolConfig这样一个bean,其对应的class是com.sowell.redis.route.RedisInitUtil,同时在spring加载的时候会调用这个类中的init方法。
这个方法的作用如下:如果数据库开启了redis,那么是在RedisRoute的dcssList集合中添加在数据库中配置的redis服务器对象,如果没有开启,则无处理
2、我们写了一个切面来处理用户的请求,并在这个切面中进行对redis的处理,具体步骤如下:
①将用户请求的方法名和参数转化后以"_"连接。
②将第一步获取到的参数作为key,然后获取到RedisRount中的dcssList中的第一台redis服务端的对象,通过这个key来获取到保存在redis中的数据对象。
③如何获取到的字符串为null,表示redis中没有这个key对应的值保存,那么在继续将pjd.proceed()的返回值对象保存在这台redis中。
redis工具类解析
最新推荐文章于 2024-08-14 12:53:06 发布