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があります。
お手伝いできますか?ありがとう。
コードがOKであるアーティファクト名から変更しました。何も間違っていません。私は赤ちゃんのデータを見逃しました。 – eacdy
アーティファクト名が変更されました。以前はデータを省略していたわけではありませんでしたが、以前はデータを持たずにいました。 – Kieveli