本篇內容主要講解“Springboot怎么整合redis實現簡單的數據寫入和讀取”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Springboot怎么整合redis實現簡單的數據寫入和讀取”吧!

創新互聯是專業的哈巴河網站建設公司,哈巴河接單;提供網站建設、成都網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行哈巴河網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
引入maven依賴:
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>${redission}</version>
</dependency>
redisUtil.javapackage com.gllic.workweixin.utils;
import org.redisson.api.RBucket;
import org.redisson.api.RedissonClient;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.concurrent.TimeUnit;
@Component
public class RedisUtil {
@Resource
private RedissonClient redissonClient;
public boolean setString(String key, Object value, long time) {
try {
RBucket rBucket = redissonClient.getBucket(key);
if (time > 0) {
rBucket.set(value,time,TimeUnit.SECONDS);
} else {
rBucket.set(value);
}
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
public String getString(String key) {
if(key==null)
return null;
RBucket rBucket=redissonClient.getBucket(key);
Object o = rBucket.get();
return o == null ? null : o.toString();
}
// public boolean setString(String key, Object value, long time) {
// try {
// if (time > 0) {
// redisTemplate.opsForValue().set(key, value, time, TimeUnit.SECONDS);
// } else {
// redisTemplate.opsForValue().set(key, value);
// }
// return true;
// } catch (Exception e) {
// e.printStackTrace();
// return false;
// }
// }
//
// public String getString(String key) {
// if(key==null)
// return null;
// Object o = redisTemplate.opsForValue().get(key);
// return o == null ? null : o.toString();
// }
}
寫入:
RedisUtil.setString("key","value",time);
讀取:
RedisUtil.getString("key");到此,相信大家對“Springboot怎么整合redis實現簡單的數據寫入和讀取”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
網站標題:Springboot怎么整合redis實現簡單的數據寫入和讀取
網頁URL:http://www.yijiale78.com/article2/ghdhoc.html
成都網站建設公司_創新互聯,為您提供微信小程序、網站收錄、動態網站、用戶體驗、網頁設計公司、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯