Redisの(使用SpringCache)を使用してspringboot

使用はRedisの、と私はインターネット上で読んで、なぜパートspringboot使用SpringCacheの言う、SpringCache自体は、キャッシュシステムキャッシュの抽象的実現であるとSpringCacheを使用するための具体的な能力は、また、特定のキャッシュ実装を満たすために必要はありません完全な。

Redisのは、上記の特定のキャッシュの一つです。

使用springboot Redisの操作は、持っている三種類のプログラムを

1.Springキャッシュ
2.春データRedisの
3 Jedis

第一の方法については、この記事の話:春キャッシュ

Spring3.1は春ブーツでキャッシュを達成するためとしてのRedisを使用することは非常に便利なこと、その後、データをキャッシュ実装することができ、刺激的なキャッシュの初めに導入されました。

1.pom.xml

 <!-- redis -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

<!-- Cache -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-cache</artifactId>
</dependency>

2.application.properties

シンプルな構成情報Redisのと名前のキャッシュを与えます

#redis
spring.redis.port=6379
spring.redis.host=localhost

3.キャッシュを開き、エンティティクラスは、インタフェースのシーケンスを実装してみましょう

カテゴリ上のプログラムエントリを追加@EnableCachingキャッシュを開くために

@Data
public class Category implements Serializable {
    private int id;
    private String name;
}

これらの設定を完了した後、春ブーツがします自動的に私たちは、背景設定に役立つRedisCacheManagerこのビーンで、私たちがすることができ、春でのキャッシュ・インタフェースを実現するために、間接的に豆、RedisCacheManagerのを直接にキャッシュ注釈およびインタフェース春を使用します、一方、キャッシュデータが自動的にRedisの上に保存されますでは、単一のRedisの、このBeanシステムがします自動的に提供し、Redisの場合のクラスタ、Beanが必要との申し出に、開発者を

そして、あなたは春のキャッシュを実現するために注釈を使用することができます

私の以前の記事(注釈付きパラメータ学習)を参照してください
https://blog.csdn.net/m0_45025658/article/details/104217082を

4.参照してください効果

RedisのはcategoryCacheのキャッシュを指名しました
ここに画像を挿入説明

(データベースを含む)は、ソースコードで5

//download.csdn.net/download/m0_45025658/12148451

これが第一の方法で、次の記事は、** **春の日のRedisを説明します

公開された33元の記事 ウォンの賞賛1 ビュー2050

おすすめ

転載: blog.csdn.net/m0_45025658/article/details/104242269