spring-boot - 如何通过java程序清理redis缓存?

标签 spring-boot jedis lettuce redis-cache

我有 spring boot 项目。我正在使用 redis 作为缓存管理器。我想用java程序清除redis缓存。我想调用一个 API,它会清除我的缓存。

我已经知道 redis-cli flushdb 命令。

我不期待命令行代码。 Redis 缓存服务器可以在任何机器上。

最佳答案

Jedis jedis = new Jedis(getHost(), getPort());
jedis.connect();
jedis.flushAll();
jedis.disconnect();

关于spring-boot - 如何通过java程序清理redis缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56168260/

相关文章:

java - 使用 Redis 进行集成测试

django - 使用 Lettuce + Splinter 和 Selenium 进行测试时,在 Travis CI 上构建超时

java - 获取 java.net.UnknownHostException : hostname: Name or service not known while using spring-data-redis-starter

Autocloseable 的 Java 代理(Jedis 资源)

java - 为什么我无法使用 Spring Boot 在 Spring 上下文中获取可用的 Bean 定义?

java - Spring-Boot 的最终目标

java - Eureka Client - 无法 Autowiring 客户端(spring 说定义了 2 个 bean)

lua - 如何减少与 Redis 客户端的握手次数?

redis - 如何停止 redis 内存使用量随着连接数的增加而增加

java - Junit 在测试 Java 中的配置类期间无法检测到 @Autowired Bean