以前使用过Jedis,后面因项目需要使用spring-data-redis,设置一个键值及其过期时间后怎么都不对。

源代码:

redisTemplate.opsForValue().set(key, value,100l);

于是,不得不翻出api:

Overwrite parts of key starting at the specified offset with given value.

才发现第三个参数不是timeout,而是offset。

正确的代码应该是:

redisTemplate.opsForValue().set(key, value,timeout,TimeUnit.SECONDS);

转载于:https://www.cnblogs.com/davidwang456/p/4818783.html

spring-data-redis 使用相关推荐

  1. Spring data redis 异常

    2019独角兽企业重金招聘Python工程师标准>>> spring 集成 spring-data-redis 版本: spring低版本 + spring-data-redis 高 ...

  2. 使用Spring Data Redis操作Redis(集群版)

    说明:请注意Spring Data Redis的版本以及Spring的版本!最新版本的Spring Data Redis已经去除Jedis的依赖包,需要自行引入,这个是个坑点.并且会与一些低版本的Sp ...

  3. Redis - Spring Data Redis 操作 Jedis 、Lettuce 、 Redisson

    文章目录 官网 Jedis VS Lettuce Jedis Code POM依赖 配置文件 配置类 单元测试 Lettuce Code Redisson Code POM依赖 配置文件 配置类 单元 ...

  4. Spring Boot使用Spring Data Redis操作Redis(单机/集群)

    说明:Spring Boot简化了Spring Data Redis的引入,只要引入spring-boot-starter-data-redis之后会自动下载相应的Spring Data Redis和 ...

  5. Java Spring Data Redis实战与配置参数详解 application.properties...

    Redis作为开源分布式高并发缓存,使用范围非常广泛,主流互联网公司几乎都在使用. Java Spring Boot 2.0实战开发Redis缓存可以参考下面的步骤,Redis安装可以直接使用Linu ...

  6. Spring Data Redis与Jedis的选择(转)

    说明:内容可能有点旧,需要在业务上做权衡. Redis的客户端有两种实现方式,一是可以直接调用Jedis来实现,二是可以使用Spring Data Redis,通过Spring的封装来调用.应该使用哪 ...

  7. Spring Data Redis—Pub/Sub(附Web项目源码)

    一.发布和订阅机制 当一个客户端通过 PUBLISH 命令向订阅者发送信息的时候,我们称这个客户端为发布者(publisher). 而当一个客户端使用 SUBSCRIBE 或者 PSUBSCRIBE ...

  8. 一文搞定 Spring Data Redis 详解及实战

    转载自  一文搞定 Spring Data Redis 详解及实战 SDR - Spring Data Redis的简称. Spring Data Redis提供了从Spring应用程序轻松配置和访问 ...

  9. Spring Data Redis:Sentinel的高可用性

    1.概述 为了使Redis具有高可用性,我们可以使用Spring Data Redis对Redis Sentinel的支持. 借助Sentinel,我们可以创建自动抵御某些故障的Redis部署. Re ...

  10. 具有Java 8支持的Spring Framework 4.0.3和Spring Data Redis 1.2.1

    Spring Framework 4.0.3 正如Spring社区宣布的那样,Spring Framework 4.0.3现在可用. 它是上周Java 8发布后框架的第一个版本,因此它是使用OpenJ ...

最新文章

  1. pxe linux 配置文件,Linux PXE 部署
  2. 解决xcode升级插件失效
  3. 【SmartJob】【隔离装置】WEB/统计程序和隔离程序共享服务器时的JAVA版本冲突问题
  4. Slack设置根据关键字自动提醒的小技巧
  5. 原来女孩子做电子工程师也很厉害。。
  6. Java实现redis事务
  7. 解决php中json_decode的异常JSON_ERROR_CTRL_CHAR
  8. c语言 0494-方程求根,C语言:作业一 选择结构.doc
  9. 服务器python环境安装
  10. 中小学机器人类竞赛活动2020-2021
  11. 【解决报错】failed to obtain JDBC Connection
  12. 80老翁谈人生(38):火星存在两万城市遗迹纯属杜撰!
  13. 抖音短视频运营中的六大定位法
  14. display与visibility可见性、内补白与外补白
  15. 【Unity3D日常开发】Unity3D中实现计时器工具类-正计时、倒计时、暂停计时、加速计时
  16. 美通企业日报 | 中国最佳创新公司50名榜单发布;柯锐世全新亚洲总部在上海启用...
  17. R6034错误的解决(转)
  18. 用C语言去判断一个字符串是否为回文字符串(简单明了)
  19. 安装sqlserver2016报错
  20. 游戏开发与设计中的“3C”是指什么?

热门文章

  1. python调试网页_Python Django shell 调试
  2. 8 一点就消失_微信富二代男友转账20w后,却在见面前一秒消失??...
  3. es mysql延迟_ES 近实时搜索 更新延迟问题
  4. h2 不能访问localhost_SpringBoot2.x系列教程44--H2数据库详解及搭建Web控制台
  5. 开发板通过NTS挂载在PC机中的文件夹
  6. 后端传给前端 无限极分类_学徒|记者亲身体验垃圾分拣,臭到崩溃!我们还有什么理由不做垃圾分类?...
  7. php读取数组修改内容,php 数组如何修改值
  8. java map 查找_在Java TreeMap中查找元素位置
  9. nginx php跳转url参数,NGINX 中把url中的内容当初参数处理
  10. mysql表分区列_如何基于char列对MySQL表进行分区?