Я использую пружинные загрузки 1.4.1, так что я spring-boot-starter-data-redis
в моем pom.xml файлвесна-загрузка-стартер-данные-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);. ничего не спасет от redis. ЗАЧЕМ?
Адрес этой страницы: https://github.com/eacdy/test2.
Не могли бы вы мне помочь? Большое спасибо.
код нормально. Нет ничего плохого. Я пропустил данные в redis. – eacdy
Название артефакта изменилось - дело не в том, что вы просто опустили данные, но у него не было данных. – Kieveli