事故原因:

运维报告redis内存直线上升,然后查询发现都是setrange操作,review代码,没法发现setrange操作

代码如下:

redisTemplate.opsForValue().set(groupid+xxxResult.getSeriesNo(), JSON.toJSONString(xxxRquestDTO),1000*60L)

赶紧查一下api:

set(K key, V value, long offset)

Overwrite parts of key starting at the specified offset with given value.
开发的本意设置超时时间,改成这个api:
set(K key, V value, long timeout, TimeUnit unit)

Set the value and expiration timeout for key.
快速上线后问题解决。
分析:
1. set(K key, V value, long offset) 这个存储键值是以range的
2.spring重写的这个和set(K key, V value, long timeout, TimeUnit unit) 太容易让人误解了
3.其实中间件封装好了,不需要设置时间单元,但因这次是旧项目改造,直接使用spring-data-redis导致的。

spring-redis-data的一个坑相关推荐

  1. 介绍一个基于Spring Redis Lua的无侵入应用级网关限流框架

    介绍一个基于Spring Redis Lua的无侵入应用级网关限流框架 项目介绍 为什么选择spring-redis-current-limit Quick Start 1. 引入spring-red ...

  2. SpringBoot集成Redis实战——步骤、坑点、解决方案

    背景 回顾项目中的TODO工作,发现留了一条待办项,即对Redis配置参数的具体含义的了解.开发平台研发期间,由于时间紧张,对于Redis,没有进行相对充分的技术预研,集成的比较粗放,虽然目标达成了, ...

  3. SpringBoot中操作spring redis的工具类

    场景 SpringBoot+Vue+Redis实现前后端分离的字典缓存机制: https://blog.csdn.net/badao_liumang_qizhi/article/details/108 ...

  4. 深入理解Spring Redis的使用 (一)、Spring Redis基本使用

    关于spring redis框架的使用,网上的例子很多很多.但是在自己最近一段时间的使用中,发现这些教程都是入门教程,包括很多的使用方法,与spring redis丰富的api大相径庭,真是浪费了这么 ...

  5. Spring Cloud Data Flow整合UAA之使用LDAP进行账号管理

    我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 Spring Cloud Data Flow整合UAA的文章已经写了两篇,之前的方案是把用户信息保存在数据库 ...

  6. Redis--开发 Spring Redis 应用程序

    转摘自:https://www.ibm.com/developerworks/cn/java/os-springredis/ 使用 Redis 作为数据存储来构建基于 Spring 的应用程序 Red ...

  7. 开发 Spring Redis 应用程序

    开源的 Spring 框架是企业应用程序开发的一根中流砥柱,它的用户群中包含数百万的 Java 开发人员.Spring Data 是保护性开源项目,用于简化受 Spring 支持的.使用了数据访问技术 ...

  8. Spring Cloud Data Flow整合UAA使用外置数据库和API接口

    我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 之前的文章<Spring Cloud Data Flow整合Cloudfoundry UAA服务做权限 ...

  9. Spring Cloud Data Flow整合Cloudfoundry UAA服务做权限控制

    我最新最全的文章都在 南瓜慢说 www.pkslow.com ,欢迎大家来喝茶! 1 前言 关于Spring Cloud Data Flow这里不多介绍,有兴趣可以看下面的文章.本文主要介绍如何整合D ...

  10. Spring Cloud Data Flow

    Spring Cloud Data Flow 1 Spring Cloud Data Flow 介绍 2 Local Server for development 3 Data Flow Server ...

最新文章

  1. .NET中多线程的使用
  2. 干货|全面理解无监督学习基础知识
  3. 去除字符串中的指定字符
  4. 机票预订系统活动图_软件工程(第五版)--习题及答案技术总结.docx
  5. 中学生 学python_中小学生为什么要学Python编程
  6. 低配本用win10服务器系统,低配电脑装win10最早版可以吗
  7. Android merge 标签学习笔记
  8. 汉语诗词 LaTeX 排版样式
  9. java贝叶斯分类器 开源_贝叶斯分类器
  10. Jsf + Spring + Hibernate项目中引用的包
  11. 论我国证券市场的规范化管理
  12. BUCK拓扑中IDC与IO的关系推导 // 《精通开关电源设计》P41式2-1
  13. APP推广运营手册全集
  14. 冯扬文:基于数据仓库的集装箱运价信息集成研究
  15. 系统软件项目成本构成及估算方法
  16. 虚拟互动展会沉浸式体验方案设计优势
  17. MySQL5.7 卸载 - Linux下卸载
  18. Android 内置RTSP/RTMP服务器,实现局域网内视频推流与播放
  19. hadoop2.7.4在windows系统IDEA远程测试
  20. 操作无法完成 计算机名不正确,无法安装打印机,操作无法完成错误0x000003eb实际解决教程...

热门文章

  1. EmEditor Professional(文本编辑) 下载地址
  2. ComponentName(String pkg, String cls)
  3. 测试驱动开发与行为驱动开发中的测试先行方法
  4. 最多显示6行并且最多显示三条文本
  5. Android UI Button 和GridView 的设计--优化(2)
  6. flashcom中远程共享对象SharedObject的用法
  7. C++模式学习------工厂模式
  8. Android API 中文 (51) —— ZoomButtonsController
  9. java使用jeids实现redis2.6的String操作(1)
  10. zabbix 乱码的问题