opsForValue() 的 set 用法
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 用法相关推荐
- StringRedisTemplate、opsForValue、setIfAbsent、setIfPresent、getAndSet、increment、decrement用法
文章目录 一.注入StringRedisTemplate 二.写入 2.1 opsForValue().set() 2.2 opsForValue().setIfAbsent() 2.3 opsFor ...
- RedisTemplate中opsForValue和opsForList方法使用
一.opsForValue用法 key:字符串,value:可以是任意对象Object(例如String.具体对象如自定义类Student等),一个key只能对应一个value. 1)value为St ...
- Redis简介和Redis Template用法整理
Redis简介 Redis使大规模互联网应用常用的内存高速缓存数据库,它的读写速度非常快.Redis是目前使用最广泛的内存数据存储系统之一.它支持更丰富的数据结构,支持数据持久化.事务.HA(高可用H ...
- SpringBoot集成Redis用法笔记
今天给大家整理一下SpringBoot集成Redis用法笔记,希望对大家能有所帮助! 一.Redis优点介绍 1.速度快 不需要等待磁盘的IO,在内存之间进行的数据存储和查询,速度非常快.当然,缓存的 ...
- 使用Redis作为分布式锁的错误用法
前言 这段时间看到挺多人使用redis作为分布式锁来进行资源的控制,但是这种写法有挺多问题的,所以才特意写一篇文章让大家讨论一下. 锁的特性 安全性:当一个资源被占用后,其他线程不能占用 容错性:当一 ...
- Redis 各种用法总结,你知道几种?
前言 Redis绝不部分使用场景就是用来做缓存:但是,由于Redis 支持比较丰富的数据结构,因此他能实现的功能并不仅限于缓存,而是可以运用到各种业务场景中,开发出既简洁.又高效的系统; 下面整理了几 ...
- 【干货】Redis在Java开发中的基本使用和巧妙用法
Redis是一款高性能的内存数据结构存储系统,能够支持多种数据结构类型,如字符串.哈希.列表.集合.有序集合等,也能够支持高级功能,如事务.发布/订阅.Lua脚本等,具有高可用性.高并发性和可扩展性的 ...
- RedisTemplate操作redis五大类型用法详解(springboot整合redis版本)
1.案例说明 springboot整合redis之后,提供了操作redis的简便方式 通过通用对象redisTemplate方式操作String,Hash,List,Set SortSet五大数据类型 ...
- c语言中external,static关键字用法
static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...
- Pandas_transform的用法
先来看一个实例问题. 如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例.例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.9 ...
最新文章
- yolov5改进mark
- [POI 2009] gas 贪心
- 终极解决方式——找到占用U盘的程序
- html应用模板,HTML5--应用网页模板
- 【二维差分】Monitor
- Android加载大图片不OutOfMemoryError
- 直播预告|阿里云天池牛年读书会《中学生可以这样学Python(微课版)》
- 并查集图冲突hdu1272
- RAP框架练习(续)
- 2021-2025年中国顶级服务行业市场供需与战略研究报告
- 云HBase内核解析
- BigData | 一文带你搞清楚“数据倾斜”
- git idea提交代码的步骤
- **容易混淆的4中park变换**(转载)
- 怎么从PDF中提取图片?教你简单的提取方法
- DepthMap(1):D. Eigen (NIPS2014)
- 水量调节大师外挂___安卓版
- Carsim 2019 安装后打不开 未响应 acquiring licence information
- 16S rRNArDNA测序分析
- 修改unbantu source.list Command ‘deb‘ not found, did you mean问题
热门文章
- SiteMesh配置下载使用(简单介绍)
- 闭包、循环setTimeout、立即执行函数
- 动态规划-最长不下降子序列
- Linux netstat常用命令
- mysql查看锁表锁进程
- Sybase获取所有用户表,以及所有者(owner)
- Java开发笔记(一百三十四)Swing的基本对话框
- js通过codeURL画二维码
- [ACM训练] 算法初级 之 搜索算法 之 广度优先算法BFS (POJ 3278+1426+3126+3087+3414)
- Spring+Quartz 整合二:调度管理与定时任务分离