/** * 根據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; }
