我正在尝试使用spring框架向redisdb添加和获取一些数据。代码运行良好,我能够存储和检索数据,但我无法在redis客户端应用程序上获取数据。这是代码;
@Configuration
public class RedisConfiguration {
@Bean
JedisConnectionFactory jedisConnectionFactory() {
return new JedisConnectionFactory();
}
@Bean
RedisTemplate<String, User> redisTemplate() {
RedisTemplate<String, User> redisTemplate = new RedisTemplate<String, User>();
redisTemplate.setConnectionFactory(jedisConnectionFactory());
return redisTemplate;
}
}
控制器类:
@GetMapping("/add/{id}/{name}")
public User add(@PathVariable("id") final String id,
@PathVariable("name") final String name) {
userRepository.save(new User(id, name, 20000L));
return userRepository.findById(id);
}
@GetMapping("/update/{id}/{name}")
public User update(@PathVariable("id") final String id,
@PathVariable("name") final String name) {
userRepository.update(new User(id, name, 1000L));
return userRepository.findById(id);
}
}
我可以保存和获取数据,但当我写 GET 1
“对于redis客户端,它返回null。如何查看redis客户端应用程序上的数据?redis客户端正在工作,当我编写 ping
“答案是” PONG
". redis客户端和java应用程序都使用6379端口,但我看不到客户端应用程序上的数据。。。
暂无答案!
目前还没有任何答案,快来回答吧!