Redis配置:点击这里

Redis 工具类:点击这里

IP地址获取工具类:点击这里

拦截器

@Configuration
public class PvuvInterceptorConfig implements WebMvcConfigurer {@Resourceprivate PvuvInterceptor pvuvInterceptor;@Overridepublic void addInterceptors(InterceptorRegistry registry) {//添加的拦截地址registry.addInterceptor(pvuvInterceptor).addPathPatterns("/index");}}
@Slf4j
@Component
public class PvuvInterceptor implements HandlerInterceptor {@Resourceprivate RedisUtil redisUtil;@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {String ipAddr = IpUtil.getIpAddr(request);log.info("访问地址为=>" + ipAddr);Date date = DateUtil.date();//这里是采用了hutool工具类,用时间做键,读者可自定义String key = DateUtil.format(date, "yyyyMMdd");if (redisUtil.get(key) == null) {redisUtil.set(key, 1);} else {redisUtil.incr(key, 1);}log.info("redis==>"+redisUtil.get(key));redisUtil.pfadd("count", ipAddr);return true;}@Overridepublic void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {}@Overridepublic void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {}
}

Redis Springboot pvuv访问量的实现相关推荐

  1. 基于javaweb的前后端分离网上手机商城平台系统设计和实现(java+vue+redis+springboot+mysql+ssm)

    基于javaweb的前后端分离网上手机商城平台系统设计和实现(java+vue+redis+springboot+mysql+ssm) 运行环境 Java≥8.MySQL≥5.7.Node.js≥10 ...

  2. Java项目:前后端分离网上手机商城平台系统设计和实现(java+vue+redis+springboot+mysql+ssm)

    源码获取:博客首页 "资源" 里下载! 主要模块设计如下: 前后端主要技术:Java springboot  springMVC  mybatis  mysql  vue  jqu ...

  3. spring boot整合redis实现统计访问量

    第一步:安装redis 我用的redis3.2.100 以前用的redis5点几后来出现了点问题 就没用redis更高的版本了. 第二步:springboot集成redis.集成redis所需的依赖为 ...

  4. redis+springboot实现购物车+商品数据修改实例

    文章目录 配置: 实体层 控制层 商品控制层: 购物车控制层: 实现cookie以后的购物车: 配置: <dependency><groupId>org.springframe ...

  5. Redis —— SpringBoot工程下的GeoHash工具类

    一.依赖引入 <!--lombok--><dependency><groupId>org.projectlombok</groupId><arti ...

  6. Redis+SpringBoot实现置顶帖缓存

    步骤 1.通过服务器或者本地虚拟机开通redis缓存服务. 2.项目映入redis和连接池依赖. 3.在项目的配置文件中配置redis,例如,ip地址,端口号,和database和连接池属性. 4.定 ...

  7. springboot整合redis、mybatis、@EnableScheduling定时任务,实现日访问量与日活量的统计与记录

    目录 一.实现目标 二.windows版本redis下载与安装 三.springboot集成redis 四.springboot集成mybatis 集成通用mapper 五.实现日访问量 @Enabl ...

  8. 你知道如何在springboot中使用redis吗

    特别说明:本文针对的是新版 spring boot 2.1.3,其 spring data 依赖为 spring-boot-starter-data-redis,且其默认连接池为 lettuce ​  ...

  9. 【Java进阶】SpringBoot整合Redis

    SpringBoot整合Redis SpringBoot 操作数据:spring-data jpa jdbc mongodb redis SpringData 也是和 SpringBoot 齐名的项目 ...

最新文章

  1. 2013汇总计算 广联达gcl_完整工程量计算书分享:广联达+EXCEL计算表+电子+工程模板等赠送...
  2. Solr5.3.1通过copyField设置多个field(字段)同时检索
  3. 【软件工程】填空题题库
  4. Ubuntu Linux 永山(mount)分
  5. javascript --- 使用对象关联简化整体设计
  6. 平面设计 前端_我如何在5个月内从平面设计师过渡到前端开发人员
  7. CodeIgniter中运用composer安装依赖包
  8. linux关机方法有哪些?有何区别_Linux关机命令大全:Linux各关机命令之间的区别和用法...
  9. 《音乐达人秀:Adobe Audition CC实战222例》——1.3 数字录音记录生活越来越便捷...
  10. Docker容器引导完整CentOS
  11. 一个Camel Multicast组件聚合策略问题的解决过程
  12. Python实现大自然数分解为最多4个平方数之和(1)
  13. ajax注册判断怎么写,ajax之判断用户名是否被注册
  14. 【CF1355E】Restorer Distance(整数三分)--附整数/浮点三分模板
  15. 计算机网络教室的使用记录表,计算机网络教室管理工作总结
  16. 基于SSM实现高校应届生就业管理系统
  17. 什么是数据分析,主要有什么目的,数据分析的处理流程是什么?
  18. linux ps-x,Linux总结----PS命令
  19. 【PID】数字式 PID 控制算法、程序结构
  20. 先验概率、后验概率、条件概率

热门文章

  1. 【牛客 - 剑指offer】JZ53 数字在升序数组中出现的次数 Java实现
  2. Java--串口之间的通信及扫描枪的读取
  3. Android程序员一年没上班该如何找工作
  4. 摩客怎么设置安卓的dp_安卓屏幕完美适配方案——独家秘笈
  5. 用注册表保存数据——DOS应用简介
  6. Android studio 刮刮乐两种方法
  7. 自考·数据库系统原理
  8. Unity简单操作:HDR(一) 给Camera开启HDR
  9. 你的交际力能否通吃?
  10. 天真面具下真实的白羊座!_文伟_新浪博客