idea中redis快取與加密(MD5)

2021-08-04 11:19:32 字數 1184 閱讀 5455

2,在pom.xml中新增依賴

org.springframework.bootgroupid>

spring-boot-starter-data-redisartifactid>

dependency>

com.github.ulisesbocchiogroupid>

jasypt-spring-boot-starterartifactid>

1.8version>

dependency>

3,在controller中引入模板

//注入redis模板

@autowired

private redistemplate redistemplate;

//注入加密模板

@autowired

private stringencryptor stringencryptor;

4,redis使用

public person selectp(string pname)else

return p;

}**說明 :會把查詢結果存入redis中,如果有值,就不會去資料庫查詢(可以看控制台的hql語句輸出,和響應時間)

5,md5加密

#加密的演算法

jasypt.encryptor

.password=123456

spring.datasource

.driver-class-name=com

.mysql

.jdbc

.driver

spring.datasource

.url=jdbc:mysql://localhost:3306/bootstrap_test

spring.datasource

.username=root

#spring.datasource.password=root

spring.datasource

.password=enc(sgi8zbeh0bt2tu65bwzuqw==)

首先在後台測試下

public string cs()

然後複製,替換掉原密碼

判斷配置檔案是否正確 nginx -t

mac下重啟nginx: nginx -s reload

Redis的安裝與idea中的使用

redis是乙個開源的使用ansi c語言編寫 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。從2010年3月15日起,redis的開發工作由vmware主持。從2013年5月開始,redis的開發由pivotal贊助。解壓後目錄如下 檔名 簡要 red...

redis 快取穿透與快取雪崩

快取穿透 快取系統,按照 key去查詢 value,當key 對應的value 一定不存在的時候並對 key併發請求量很大的時候,就會對後端造成很大的壓力。如何避免 1.對查詢機構為空的情況也進行快取,快取的時間設定端一點,或者對該 key對應的資料 insert 之後清理快取。2.對一定不存在的 ...

redis快取穿透 快取雪崩與快取擊穿

3.快取雪崩 4.快取擊穿 使用redis快取訪問過程如下 應用訪問redis快取,如果redis快取中資料存在,直接從快取中返回資料。如果快取中不存在資料,會直接訪問資料庫,同時把資料寫進redis快取,下次訪問就可以直接從redis快取中讀取資料。訪問乙個不存在的資料,快取會不起作用,請求會直接...