2016-10-27 7 views
1

を動作しません私は、春のブート1.4.1を使用するので、私はこのように私の春・ブート・スターター・データのRedisは

pom.xmlファイルにspring-boot-starter-data-redisを持っている:

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

@SpringBootApplication 
public class App { 
    public static void main(String[] args) { 
     new SpringApplicationBuilder(App.class).web(true).run(args); 
    } 
} 

これはメインのクラスです

これはテスト用のコントローラクラスである:

@RestController 
public class CommonTestCtrl { 
    @Autowired 
    private RedisTemplate<Object, Object> template; 

    @Autowired 
    private StringRedisTemplate stringRedisTemplate; 

    @RequestMapping(value = "/redisGet", method = RequestMethod.GET) 
    public String getRedisValue(@RequestParam(value = "key", required = false) String key) { 
     // not OK 
     this.template.opsForValue().set(888888, 188); 
     // OK 
     this.stringRedisTemplate.opsForValue().set(key + "String", "stringRedisTemplate"); 
     return ""; 
    } 
} 

this.template.opsForValue()セット(888888、188)はIを見つけました;。赤ちゃんには何も保存されません。どうして?

ここにCODEのURL:https://github.com/eacdy/test2があります。

お手伝いできますか?ありがとう。

+0

コードがOKであるアーティファクト名から変更しました。何も間違っていません。私は赤ちゃんのデータを見逃しました。 – eacdy

+0

アーティファクト名が変更されました。以前はデータを省略していたわけではありませんでしたが、以前はデータを持たずにいました。 – Kieveli

答えて

0

私はスプリングブート1.3.7.RELEASEから1.5.10.RELEASEにアップグレードしました。

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

へ:

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-data-redis</artifactId> 
</dependency> 
関連する問題