1
我採用彈簧引導1.4.1,所以我有spring-boot-starter-data-redis
在我彈簧引導起動數據的Redis將無法正常工作
pom.xml文件是這樣的:
<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);。不會保存任何內容到redis。爲什麼?
這是代碼網址:https://github.com/eacdy/test2。
你能幫我嗎?多謝。
的代碼就可以了。沒有什麼是錯的。我錯過了redis中的數據。 – eacdy
工件名稱已更改 - 並不是說您只是省略了數據,但它過去沒有數據。 – Kieveli