Permettant cache Redis au printemps de démarrage

J'ai de configuration suivantes sur mon ressort de démarrage du projet.

@SpringBootApplication
@EnableTransactionManagement
@EnableCaching
@EnableScheduling
@EnableAsync
public class Application {

    String redisHost = "localhost";
    int redisPort = 6379;

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
    @Bean
    JedisConnectionFactory jedisConnectionFactory() {
        JedisConnectionFactory factory = new JedisConnectionFactory();
        factory.setHostName(redisHost);
        factory.setPort(redisPort);
        factory.setUsePool(true);
        return factory;
    }
    @Bean
    RedisTemplate<Object, Object> redisTemplate() {
        RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<Object, Object>();
        redisTemplate.setConnectionFactory(jedisConnectionFactory());
        return redisTemplate;
    }
    @Bean
    public CacheManager cacheManager() {
        RedisCacheManager cacheManager = new RedisCacheManager(redisTemplate());
        return cacheManager;
    }
}

Aussi j'ai suivantes maven dépendance sur pom.

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

J'ai séparé redis serveur qui tourne sur ma machine locale sur le port défini. D'ailleurs dans mes classes de service, j'ai annotations: @Cacheable, @CachePut à l'appui de la mise en cache.

Je peux commencer au printemps de démarrage de l'application, sans les erreurs et les opérations CRUD fonctionne également. Mais il semble qu'il n'est pas en utilisant la définition de cache redis. J'ai utilisé "redi bureau de la crèche' outil de navigation et ne pouvais pas trouver toutes les données sur le redis. Aussi j'ai essayé avec la surveillance redis serveur via le redis commande cli "moniteur", je ne peux pas voir les changements sur le moniteur.

Donc je suppose redis la mise en cache ne fonctionne toujours pas sur mon ressort de démarrage de l'application. Quelqu'un peut-il m'aider à comprendre le problème?

Je suis en utilisant le printemps de démarrage de la version 1.4.2.COMMUNIQUÉ de

Merci!

OriginalL'auteur lsc | 2017-01-14