知識ポイント:キャッシュとRedisの中で使用さspringboot
(1)springboot、統合されたキャッシュは、私たちは入り口クラスで、必要にプラス@EnableCaching キャッシュを開くために
たとえば、次のサービス層とCacheEvict @Cacheableで
//キャッシュに追加
@Cacheable(cacheNames = "TestCACHE" 、キー= "#root。メソッド名+ '_' + #ID")を
公衆地図<文字列、オブジェクト> testSetCache(整数ID){
地図<文字列、オブジェクト> =ユーザーuserMapper.findUserById(ID);
戻りユーザー;
}
//キャッシュクリア
@CacheEvict(cacheNames = "TestCACHE" 、allEntries =をtrueに)
公衆ブールtestEvictCacheは(){
trueに戻る;
}
(2)Redisの依存導入され、データキャッシュしますデータベースにRedisの、その後のRedisからデータを取得
導入しました。依存関係
<! -加入Redisの依赖- >
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・データのRedis </たartifactId>
</依存関係>
b.application.yml提供接続はRedisのを配置し
Redisの:
ホスト:192.10.21.237
ポート:6379 データベース:。5 パスワード:タイムアウト:1800000 jedis:プール:MAX-IDLE:10 分-IDLE:0 最大-アクティブ:10 最大WAIT-:1000の、以下の格納されたデータのRedisの問題:文字化けキー原則は以下の2.springboot他の使用1.cacheまとめます参照します。https://blog.csdn.net/weixin_36279318/article/details/82820880