修复reddison不能批量删除的bug。

This commit is contained in:
sxq 2021-06-02 15:14:04 +08:00
parent 2ee2e4505a
commit 0fe064b8a2
1 changed files with 6 additions and 2 deletions

View File

@ -96,8 +96,12 @@ public class RedisCache {
* @param collection 多个对象 * @param collection 多个对象
* @return * @return
*/ */
public long deleteObject(final Collection collection) { public void deleteObject(final Collection collection) {
return redissonClient.getKeys().delete(Arrays.toString(collection.toArray())); RBatch batch = redissonClient.createBatch();
collection.forEach(t->{
batch.getBucket(t.toString()).deleteAsync();
});
batch.execute();
} }
/** /**