/** * 根据key前缀批量删除 * * @param keyPrefix 键前缀字符串 * @return 结果 */ public static boolean delAll(String keyPrefix) { if (keyPrefix != null) { Set<String> keys = redisTemplate.keys(Pattern.matches("\\*$", keyPrefix) ? keyPrefix : keyPrefix + "*"); redisTemplate.delete(keys); return true; } return false; }