最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot中RedisTemplate設(shè)置String、Hash、List過期時間

 更新時間:2024年05月12日 10:38:59   作者:逆流°只是風(fēng)景-bjhxcc  
本文主要介紹了Springboot中RedisTemplate設(shè)置String、Hash、List過期時間,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

時間類型:TimeUnit

import java.util.concurrent.TimeUnit;

TimeUnit.SECONDS:秒
TimeUnit.MINUTES:分
TimeUnit.HOURS:時
TimeUnit.DAYS:日
TimeUnit.MILLISECONDS:毫秒
TimeUnit.MILLISECONDS:微秒
TimeUnit.NANOSECONDS:納秒

Redis中String設(shè)置時間的方法

redisTemplate.opsForValue().set("loginCode","254588",2, TimeUnit.SECONDS);//過期時間2秒
redisTemplate.opsForValue().set("loginCode","254588",2, TimeUnit.MINUTES);//過期時間2分鐘
redisTemplate.opsForValue().set("loginCode","254588",2, TimeUnit.HOURS);//過期時間2小時
redisTemplate.opsForValue().set("loginCode","254588",2, TimeUnit.DAYS);//過期時間2天

Redis中Hash和List設(shè)置時間的方法

Java對于Redis的封裝不是能滿足所有的業(yè)務(wù)需求的,但是我們可以通過lua腳本來直接向Redis發(fā)送命令從而保證原子性;
下面這兩句話,可以實現(xiàn)向Redis插入Hash數(shù)據(jù),并且設(shè)置整個Hash的過期時間。
putIfAbsent 指的是如果傳入key對應(yīng)的value已經(jīng)存在,就返回存在的value,不進(jìn)行替換。如果不存在,就添加key和value,返回null。意思就是如果沒有才插入。

boolean a = redisTemplate.opsForHash().putIfAbsent(name, k, v);
boolean b = redisTemplate.expire(name, keepTime, TimeUnit.SECONDS);

Redis中Hash的put、putAll、putIfAbsent區(qū)別

在這里插入圖片描述

put
向Redis添加單個key、hashKey、hashValue

在這里插入圖片描述

putAll
添加整個hash

在這里插入圖片描述

putIfAbsent
如果傳入key對應(yīng)的value已經(jīng)存在,就返回存在的value,不進(jìn)行替換。如果不存在,就添加key和value,返回null。

在這里插入圖片描述

到此這篇關(guān)于Springboot中RedisTemplate設(shè)置String、Hash、List過期時間的文章就介紹到這了,更多相關(guān)RedisTemplate設(shè)置String、Hash、List過期時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • java組件fileupload文件上傳demo

    java組件fileupload文件上傳demo

    這篇文章主要為大家詳細(xì)介紹了java組件fileupload文件上傳demo ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • java base64編碼和解碼用法解讀

    java base64編碼和解碼用法解讀

    文章主要介紹了Base64編碼和解碼的基本概念,以及其不適用于直接放在URL中傳輸?shù)膯栴},然后詳細(xì)介紹了標(biāo)準(zhǔn)Base64編碼和解碼,以及無填充Base64編碼和解碼的使用方法,最后還介紹了MIME友好型Base64編碼和解碼的方法,并提醒在使用時需要注意的問題
    2026-04-04
  • java awt實現(xiàn)計算器功能

    java awt實現(xiàn)計算器功能

    這篇文章主要為大家詳細(xì)介紹了java awt實現(xiàn)計算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • Java8并發(fā)新特性CompletableFuture

    Java8并發(fā)新特性CompletableFuture

    這篇文章主要介紹了Java8并發(fā)新特性CompletableFuture,CompletableFuture針對Future接口做了改進(jìn),相比Callable/Runnable接口它支持多任務(wù)進(jìn)行鏈?zhǔn)秸{(diào)用、組合、多任務(wù)并發(fā)處理,下面文章更多相關(guān)內(nèi)容得介紹,需要的小伙伴可以參考一下
    2022-06-06
  • Java?JDK的多版本共存實現(xiàn)方法

    Java?JDK的多版本共存實現(xiàn)方法

    有時候系統(tǒng)中需要多個jdk版本共存,我們在做特定的操作時需要特定的版本,這篇文章主要給大家介紹了關(guān)于Java?JDK的多版本共存實現(xiàn)?的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • Java內(nèi)存之happens-before和重排序

    Java內(nèi)存之happens-before和重排序

    在JMM(Java內(nèi)存模型)中,如果一個操作執(zhí)行的結(jié)果需要對另一個操作可見,那么這兩個操作之間必須存在happens-before關(guān)系。下面小編來簡單介紹一下
    2019-05-05
  • Springboot利于第三方服務(wù)進(jìn)行ip定位獲取省份城市

    Springboot利于第三方服務(wù)進(jìn)行ip定位獲取省份城市

    本文主要介紹了Springboot利于第三方服務(wù)進(jìn)行ip定位獲取省份城市,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • java中l(wèi)ambda表達(dá)式簡單用例

    java中l(wèi)ambda表達(dá)式簡單用例

    讓我們從最簡單的例子開始,來學(xué)習(xí)如何對一個string列表進(jìn)行排序。我們首先使用Java 8之前的方法來實現(xiàn)
    2016-09-09
  • Java調(diào)用echarts提供的地圖壓縮方法來壓縮地圖

    Java調(diào)用echarts提供的地圖壓縮方法來壓縮地圖

    今天小編就為大家分享一篇關(guān)于Java調(diào)用echarts提供的地圖壓縮方法來壓縮地圖,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • java偽泛型知識點詳解

    java偽泛型知識點詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于java偽泛型知識點詳解內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)參考下。
    2021-06-06

最新評論

曲沃县| 咸丰县| 兰州市| 奇台县| 尚志市| 高阳县| 昌都县| 抚顺县| 夹江县| 宣化县| 合山市| 嘉峪关市| 若羌县| 安乡县| 新源县| 梅河口市| 车险| 肥西县| 礼泉县| 汽车| 顺义区| 依兰县| 瓦房店市| 称多县| 临江市| 射阳县| 乌拉特前旗| 新密市| 峡江县| 海南省| 象山县| 临江市| 温州市| 长海县| 夹江县| 萨迦县| 金华市| 中超| 海口市| 三河市| 丹棱县|