Heim > Datenbank > Redis > So verwenden Sie Redis im Frühling

So verwenden Sie Redis im Frühling

藏色散人
Freigeben: 2019-08-01 15:42:16
Original
2456 Leute haben es durchsucht

So verwenden Sie Redis im Frühling

Wie verwende ich Redis im Frühling?

Verwendung von Redis im Frühling

Jedis wird verwendet, um Redis in Java zu betreiben. Fügen Sie zunächst relevante Abhängigkeiten in pom.xml hinzu:

<!-- redis cache related.....start -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.6.0.RELEASE</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-pool2 -->
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-pool2</artifactId>
    <version>2.4.2</version>
</dependency>
<!-- redis cache related.....end -->
Nach dem Login kopieren

Implementieren Sie dann die Konfigurationsklasse:

package com.ehelp.util;
 
import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.CachingConfigurerSupport;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.cache.RedisCacheManager;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
 
@Configuration
@EnableCaching
public class RedisCacheConfig extends CachingConfigurerSupport {
 
@Bean
public JedisConnectionFactory redisConnectionactory() {
JedisConnectionFactory redisConnectionFactory = new JedisConnectionFactory();
redisConnectionFactory.setHostName("localhost");
redisConnectionFactory.setPort(6379);
return redisConnectionFactory;
}
 
@Bean
public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory cf) {
RedisTemplate<String, String> redisTemplate = new RedisTemplate<String, String>();
redisTemplate.setConnectionFactory(cf);
return redisTemplate;
}
@Bean
public CacheManager cacheManager(RedisTemplate redisTemplate) {
RedisCacheManager cacheManger = new RedisCacheManager(redisTemplate);
cacheManger.setDefaultExpiration(5); //cache过期时间
return cacheManger;
}
}
Nach dem Login kopieren

Hinweis:

Stellen Sie die Cache-Ablaufzeit entsprechend ein. Wenn sie zu lang ist, ist sie lange wirksam. Wenn sie zu kurz ist, werden die Testergebnisse nicht angezeigt. Empfohlen 5-20 Sekunden.

Verwenden Sie schließlich Anmerkungen direkt für die Methode, die zwischengespeichert werden muss, um das Caching zu implementieren:

So verwenden Sie Redis im Frühling

Weitere Informationen zu Redis finden Sie unter Redis Verwendung Tutorial Spalte!

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Redis im Frühling. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage