【Vue入門】利用VueCli搭建基本框架--建立Http幫助類,在登陸頁面請求api資料並存儲token(四)
Spring Boot 整合 Redis
引入依賴
pom檔案引入Redis依賴spring-boot-starter-data-redis
<!--redis依賴配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
配置檔案配置Redis連線資訊
spring:
redis:
host: localhost # Redis伺服器地址
database: 0 # Redis資料庫索引(預設為0)
port: 6379 # Redis伺服器連線埠
password: # Redis伺服器連線密碼(預設為空)
jedis:
pool:
max-active: 8 # 連線池最大連線數(使用負值表示沒有限制)
max-wait: -1ms # 連線池最大阻塞等待時間(使用負值表示沒有限制)
max-idle: 8 # 連線池中的最大空閒連線
min-idle: 0 # 連線池中的最小空閒連線
timeout: 3000ms # 連線超時時間(毫秒)
注入redis模板就可以使用了
@Autowired
private StringRedisTemplate stringRedisTemplate;
封裝一個Redis工具類
@Component
public class RedisTemplateUtil {
@Autowired
private StringRedisTemplate stringRedisTemplate;
/** 儲存資料*/
public void set(String key, String value){
stringRedisTemplate.opsForValue().set(key,value);
}
/** 獲取資料*/
public String get(String key){
String value = stringRedisTemplate.opsForValue().get(key);
return value;
}
/** 設定超期時間*/
public boolean expire(String key, long expire){
return stringRedisTemplate.expire(key, expire, TimeUnit.SECONDS);
}
/** 刪除資料*/
public void remove(String key){
stringRedisTemplate.delete(key);
}
/**
* 自增操作
* @param delta 自增步長
*/
public Long increment(String key, long delta){
return stringRedisTemplate.opsForValue().increment(key, delta);
}
}
@Autowired
private RedisTemplateUtil redisTemplateUtil;
...
redisTemplateUtil.set(key, value);
...
更多面試資料,JDK8中文文件,阿里巴巴Java開發手冊,pdf書籍,視訊,公號《Java路》
相關推薦
【Vue入門】利用VueCli搭建基本框架--建立Http幫助類,在登陸頁面請求api資料並存儲token(四)
上節主要說了登陸頁面的佈局 這節主要說Http類的簡單封裝以及在登陸頁面呼叫api並將結果返回儲存
【Vue入門】頁面匯入元件的兩種方式(六)
上一節主要講了Home頁面的佈局及元件的引入 這節講元件的引入方式 一、第一種寫法:
【K8s教程】使用內建製備器建立RBD儲存類說明
參考: 建立儲存金鑰 kubectl create secret generic ceph-secret --type=\"kubernetes.io/rbd\" \\ --from-literal=key=\'QVFEQ1pMdFhPUnQrSmhBQUFYaERWNHJsZ3BsMmNjcDR6RFZST0E9PQ==\' \\
深入學習Redis(四),基本型別【List】剖析
更多精彩文章,關注【ToBeTopJavaer】,更有數萬元精品vip資源免費等你來拿!!!
【vue原始碼】js中的with語句
vue原始碼中編譯部分有下面一段程式碼,裡面用到了with: export function generate (
【Vue原始碼】Object.defineProperty與Proxy
Object.defineProperty() 和 ES2015 中新增的 Proxy 物件,會經常用來做資料劫持. 資料劫持:
【Vue原始碼】簡單實現Vue的雙向資料繫結:Object.defineProperty和Proxy
雙向資料繫結無非就是,檢視 => 資料,資料 => 檢視的更新過程 以下的方案中的實現思路:
【Vue原始碼】document.querySelector()方法
HTML 的DOM querySelector()方法可以不需要額外的jQuery等支援,也可以方便的獲取DOM元素,語法跟jQuery類似。
【python入門】必需掌握的80個經典操作(附原始碼解析)
1.Python Hello World 例項 # -*- coding: UTF-8 -*- # Filename : helloworld.py # author by : www.runoob.com
【go/vscode】遠端環境搭建(離線版/gopls版)
@目錄說在前面Go安裝遠端環境本地環境Go外掛(本地環境)安裝gopls(遠端環境)VSCode連線VSCode配置
【Vue-bug】vue.esm.js?a026:628 [Vue warn]: Error in render: "TypeError: Cannot read property 'avatar' of undefined"
由於網路請求是非同步請求,所以在渲染頁面的時候,資料還沒有過來,就可能會有下面的報錯
Spring第一篇【快速入門】
快速入門步驟: 匯入座標 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"
【VUE +ElementUI】 常見報錯
1、TypeError: Cannot read property \'xxx\' of undefined 遇到這類問題,一般有以下幾種原因:
Elasticsearch【基礎入門】
目錄一.操作index1.檢視index2.增加index3.刪除index二.操作index1.新增document2.查詢type 全部資料3.查詢指定 id 的 document 資料4.修改 document5.刪除一個 document6.條件查詢原始資料格式查詢全部按照指定欄位
【Vue CLI】手把手教你擼外掛
本文首發於 vivo網際網路技術 微信公眾號連結:https://mp.weixin.qq.com/s/Rl8XLUX7isjXNUmbw0-wow作者:ZhuPing
【Vue.js】---vue中單個js檔案寫法
1. vue export 介紹: export 語句用於從模組中匯出函式、物件或原始值,以便其他程式可以通過 import 語句使用它們。
【vue開發】v-bind="$attrs" v-on="$listeners" 多層元件監聽
多級元件通訊,用vuex太重,props太麻煩。 vue 2.4 版本提供了另一種方法,使用 v-bind=”$attrs”, 將父元件中不被認為 props特性繫結的屬性傳入子元件中,通常配合 interitAttrs 選項一起使用。
【轉】 前端筆記之Vue(四)UI元件庫&Vuex&虛擬伺服器初識
【轉】 前端筆記之Vue(四)UI元件庫&Vuex&虛擬伺服器初識 一、日曆元件
【Vue.js】---如何根據配置檔案動態載入router
一、 目的:解決多工程之間router來回複製問題,將router寫法改為有配置檔案動態載入
【Python筆記】第一章Python基本語法
嗨你好,我是AllenMi