Question
删除Redis内所有内容。
Solution
-
redis-cli
public static void resetRedis() {
jedisCluster = RedisManager.getJedis(); // your JedisCluster instance for (JedisPool pool : jedisCluster.getClusterNodes().values()) { try (Jedis jedis = pool.getResource()) { jedis.flushAll(); } catch (Exception ex){ System.out.println(ex.getMessage()); } }
}
-
Jedis
使用redis-cli:
FLUSHDB - 从连接的CURRENT数据库中删除数据。 FLUSHALL - 从所有数据库中删除数据。
Redis文档:
flushdb flushall
例如,在你的shell中:
redis-cli flushall
Reference
[1]. 如何删除Redis中的所有内容?