redistemplate中定義了對5種資料結構操作
redistemplate.
opsforvalue()
;//操作字串
redistemplate.
opsforhash()
;//操作hash
redistemplate.
opsforlist()
;//操作list
redistemplate.
opsforset()
;//操作set
redistemplate.
opsforzset()
;//操作有序set
redistemplate對這5種資料結構的操作大同小異,下面以操作字串為例子:
1、新增redis依賴
<
!-- redis依賴 --
>
org.springframework.boot<
/groupid>
spring-boot-starter-data-redis<
/artifactid>
<
/dependency>
2、先注入redistemplate
@autowired
private redistemplate
redis;
3、設定key和value值:第乙個引數表示key,第二個引數表示value
redis.
opsforvalue()
.set
("token"
,"kzl6n3rjefbmqlnqamlvnw4zuthoqt09");
//設定值
4、設定超時時間,第乙個引數表示key名,第二個引數表示時間,第三個引數表示毫秒、分鐘、天等
redis.
expire
("token",3
,timeunit.minutes)
;//設定過期時間3分鐘
5、獲取key值:引數表示key名
redis.
opsforvalue()
.get
("token"
);
下圖是存入redis中的資料
redistemplate事務實踐
code public object testredismulti catch interruptedexception e now string operations.opsforvalue get testredismulti system.out.println now object rs o...
RedisTemplate快取用法小記
2 redis的引用包 org.springframework.data spring data redis 1.8.6.release 3 redistemplate裡面有如下幾種常用的形式 1 string型別 redistemplate.opsforvalue 2 list型別 rediste...
RedisTemplate 訪問Hash型別的值
為了方便閘道器統計每天 api 訪問閘道器的次數,這裡寫了乙個方法來統計,並將統計資料存入 redis 伺服器裡,方便讀取。今天講的是兩個方法,乙個是存 hashmap 的方式,另外乙個是存 hash 的方式。一 存 hash 的方式 使用的是 redistemplate.opsforhash pu...