使用spring添加数据时,如何在redis客户端获取数据?

vnjpjtjt  于 2021-06-10  发布在  Redis
关注(0)|答案(0)|浏览(278)

我正在尝试使用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端口,但我看不到客户端应用程序上的数据。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题