void set(K var1, V var2, long var3, TimeUnit var5);//opsForValue()中 set 用法
redisTemplate.opsForValue().set(REDIS_KEY_PREFIX_ + key, hotelSubList, 5L, TimeUnit.MINUTES);

var1:key

var2:value

var3:是后面时间的倍数

var5:时间单位

比如下面的那个例子,表示缓存 5 分钟,后面的 var5 可以把分钟换算成各种单位,如秒,微妙。。。,源码如下:

/*** Time unit representing sixty seconds*/MINUTES {public long toNanos(long d)   { return x(d, C4/C0, MAX/(C4/C0)); }public long toMicros(long d)  { return x(d, C4/C1, MAX/(C4/C1)); }public long toMillis(long d)  { return x(d, C4/C2, MAX/(C4/C2)); }public long toSeconds(long d) { return x(d, C4/C3, MAX/(C4/C3)); }public long toMinutes(long d) { return d; }public long toHours(long d)   { return d/(C5/C4); }public long toDays(long d)    { return d/(C6/C4); }public long convert(long d, TimeUnit u) { return u.toMinutes(d); }int excessNanos(long d, long m) { return 0; }},

opsForValue() 的 set 用法相关推荐

  1. StringRedisTemplate、opsForValue、setIfAbsent、setIfPresent、getAndSet、increment、decrement用法

    文章目录 一.注入StringRedisTemplate 二.写入 2.1 opsForValue().set() 2.2 opsForValue().setIfAbsent() 2.3 opsFor ...

  2. RedisTemplate中opsForValue和opsForList方法使用

    一.opsForValue用法 key:字符串,value:可以是任意对象Object(例如String.具体对象如自定义类Student等),一个key只能对应一个value. 1)value为St ...

  3. Redis简介和Redis Template用法整理

    Redis简介 Redis使大规模互联网应用常用的内存高速缓存数据库,它的读写速度非常快.Redis是目前使用最广泛的内存数据存储系统之一.它支持更丰富的数据结构,支持数据持久化.事务.HA(高可用H ...

  4. SpringBoot集成Redis用法笔记

    今天给大家整理一下SpringBoot集成Redis用法笔记,希望对大家能有所帮助! 一.Redis优点介绍 1.速度快 不需要等待磁盘的IO,在内存之间进行的数据存储和查询,速度非常快.当然,缓存的 ...

  5. 使用Redis作为分布式锁的错误用法

    前言 这段时间看到挺多人使用redis作为分布式锁来进行资源的控制,但是这种写法有挺多问题的,所以才特意写一篇文章让大家讨论一下. 锁的特性 安全性:当一个资源被占用后,其他线程不能占用 容错性:当一 ...

  6. Redis 各种用法总结,你知道几种?

    前言 Redis绝不部分使用场景就是用来做缓存:但是,由于Redis 支持比较丰富的数据结构,因此他能实现的功能并不仅限于缓存,而是可以运用到各种业务场景中,开发出既简洁.又高效的系统; 下面整理了几 ...

  7. 【干货】Redis在Java开发中的基本使用和巧妙用法

    Redis是一款高性能的内存数据结构存储系统,能够支持多种数据结构类型,如字符串.哈希.列表.集合.有序集合等,也能够支持高级功能,如事务.发布/订阅.Lua脚本等,具有高可用性.高并发性和可扩展性的 ...

  8. RedisTemplate操作redis五大类型用法详解(springboot整合redis版本)

    1.案例说明 springboot整合redis之后,提供了操作redis的简便方式 通过通用对象redisTemplate方式操作String,Hash,List,Set SortSet五大数据类型 ...

  9. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

  10. Pandas_transform的用法

    先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...

最新文章

  1. yolov5改进mark
  2. [POI 2009] gas 贪心
  3. 终极解决方式——找到占用U盘的程序
  4. html应用模板,HTML5--应用网页模板
  5. 【二维差分】Monitor
  6. Android加载大图片不OutOfMemoryError
  7. 直播预告|阿里云天池牛年读书会《中学生可以这样学Python(微课版)》
  8. 并查集图冲突hdu1272
  9. RAP框架练习(续)
  10. 2021-2025年中国顶级服务行业市场供需与战略研究报告
  11. 云HBase内核解析
  12. BigData | 一文带你搞清楚“数据倾斜”
  13. git idea提交代码的步骤
  14. **容易混淆的4中park变换**(转载)
  15. 怎么从PDF中提取图片?教你简单的提取方法
  16. DepthMap(1):D. Eigen (NIPS2014)
  17. 水量调节大师外挂___安卓版
  18. Carsim 2019 安装后打不开 未响应 acquiring licence information
  19. 16S rRNArDNA测序分析
  20. 修改unbantu source.list Command ‘deb‘ not found, did you mean问题

热门文章

  1. SiteMesh配置下载使用(简单介绍)
  2. 闭包、循环setTimeout、立即执行函数
  3. 动态规划-最长不下降子序列
  4. Linux netstat常用命令
  5. mysql查看锁表锁进程
  6. Sybase获取所有用户表,以及所有者(owner)
  7. Java开发笔记(一百三十四)Swing的基本对话框
  8. js通过codeURL画二维码
  9. [ACM训练] 算法初级 之 搜索算法 之 广度优先算法BFS (POJ 3278+1426+3126+3087+3414)
  10. Spring+Quartz 整合二:调度管理与定时任务分离