fix(redis): use Arrays.asList to avoid generic mismatch in delete

This commit is contained in:
openclaw
2026-02-11 17:33:41 +08:00
parent 5fb4ee6485
commit 0477961e88

View File

@@ -84,7 +84,10 @@ public final class RedisUtil {
if (key.length == 1) {
stringRedisTemplate.delete(key[0]);
} else {
stringRedisTemplate.delete(CollectionUtils.arrayToList(key));
// CollectionUtils.arrayToList returns a raw List which can cause generic
// type mismatch with RedisTemplate.delete(Collection<String>).
// Use Arrays.asList to get a typed List<String> from String[].
stringRedisTemplate.delete(java.util.Arrays.asList(key));
}
}
}