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中的所有内容?
本文介绍了如何使用Java代码通过JedisCluster接口清除Redis中的所有内容,以及如何使用redis-cli命令行工具执行FLUSHDB和FLUSHALL命令来删除当前数据库或所有数据库的数据。提供了详细的代码示例和操作步骤。
2233

被折叠的 条评论
为什么被折叠?



