stringredistemplate.opsforvalue().set(「test」,「100」,60*10,timeunit.seconds);//向redis裡存入資料和設定快取時間
stringredistemplate.opsforvalue().get(「test」)//根據key獲取快取中的val
stringredistemplate.boundvalueops(「test」).increment(-1);//val做-1操作
stringredistemplate.boundvalueops(「test」).increment(1);//val +1
stringredistemplate.getexpire(「test」)//根據key獲取過期時間
stringredistemplate.getexpire(「test」,timeunit.seconds)//根據key獲取過期時間並換算成指定單位
stringredistemplate.delete(「test」);//根據key刪除快取
stringredistemplate.haskey(「546545」);//檢查key是否存在,返回boolean值
stringredistemplate.expire(「red_123」,1000 ,timeunit.milliseconds);//設定過期時間
stringredistemplate.opsforset().add(「red_123」, 「1」,「2」,「3」);//向指定key中存放set集合
stringredistemplate.opsforset().ismember(「red_123」,「1」)//根據key檢視集合中是否存在指定資料
stringredistemplate.opsforset().members(「red_123」);//根據key獲取set集合
spring data redis簡單演示
專案需要將jedis整合到spring中,正好spring專案中包括了spring data redis專案,並對jedis進行了封裝。極大的方便了redis的操作。所需的基本包 spring的配置檔案中加入redis的配置 配置好後就可以直接在專案中使用redistemplate和stringre...
Spring Data Redis 正確使用姿勢
課程簡介 本課程主要講解常規 redis 的寫法,redis 和 spring 的結合使用,即 spring data redis,以及 redis 在工作中的正確使用姿勢,redis 和 spring 的 cacheable 的結合使用。裡面貫穿了基本使用方法和工作實踐結合在實際工作中的寫法,起到...
spring data redis原始碼分析
spring data redis提供了redis操作的封裝和實現。redistemplate模板類封裝了redis連線池管理的邏輯,業務 無須關心獲取,釋放連線邏輯。spring redis同時支援了jedis,jredis,rjc 客戶端操作。spring redis 原始碼設計邏輯可以分為以下...