sxq
2021-06-02 0fe064b8a20056bd57e2302166cfc5a7a753f004
修复reddison不能批量删除的bug。
已修改1个文件
8 ■■■■ 文件已修改
ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java
@@ -96,8 +96,12 @@
     * @param collection 多个对象
     * @return
     */
    public long deleteObject(final Collection collection) {
        return redissonClient.getKeys().delete(Arrays.toString(collection.toArray()));
    public void deleteObject(final Collection collection) {
        RBatch batch = redissonClient.createBatch();
        collection.forEach(t->{
            batch.getBucket(t.toString()).deleteAsync();
        });
        batch.execute();
    }
    /**