使用Redis快取代替每次重新整理訪問資料庫

2021-08-31 16:11:20 字數 1029 閱讀 6255

在重新整理的很多時候,我們一般都要去重新訪問資料庫,這樣一來,如果訪問量過大的話,會造成訪問緩慢的情況。這個時候就可以使用redis來做相應的快取,把第一次從資料庫中獲取的資料存入redis中,後面的訪問就會從redis(本地記憶體)中讀取相應的資料,加快重新整理的速度。

例如:我們做乙個產品分類的導航欄

直接上**吧

// 這是servlet類中方法,

// 將全部分類資訊響應到客戶端

// 告訴瀏覽器本次響應的資料格式是json格式的字串

response.getwriter().print(jsonstr);

jedisutils.closejedis(jedis);

return null;

}

jsp中使用了ajax的非同步處理:

其中

redis工具類的**:

import redis.clients.jedis.jedis;

import redis.clients.jedis.jedispool;

import redis.clients.jedis.jedispoolconfig;

public class jedisutils

//獲取連線的方法

public static jedis getjedis()

//釋放連線

public static void closejedis(jedis j)

}

提取碼:74vu

redis服務啟動:

直接雙擊執行:redis-server.exe

redis簡單的key查詢與刪除(執行redis-cli.exe):

ok到這裡了

redis快取使用

compile group org.springframework.boot name spring boot starter data redis version 2.3.2.release spring 主要引數 redis host localhost port 6379 passport 預...

快取Redis使用

在 redis 中有五種資料型別 redis 內部使用乙個 redisobject 物件來表示所有的 key 和 value。redis 記憶體淘汰指的是使用者儲存的一些鍵被可以被 redis 主動地從例項中刪除,從而產生讀 miss 的情況,那麼 redis 為什麼要有這種功能?這就是我們需要 的...

SpringBoot使用Redis快取

1.配置pom檔案 org.springframework.boot spring boot starter data redis org.springframework.boot spring boot starter cache net.sf.ehcache ehcache 2.修改專案啟動類,...