| | |
| | | //组装viewNum key |
| | | List<String> viewNumKeys = new ArrayList<>(); |
| | | Iterator<String> iterator = needWriteDiscussIdSet.iterator(); |
| | | List<String> idList = null; |
| | | List<String> idList = new ArrayList<>(); |
| | | while (iterator.hasNext()) { |
| | | idList = Arrays.asList(iterator.next().split(",")); |
| | | if (nonNull(idList) && !idList.isEmpty()) { |
| | | idList.forEach(discussId -> viewNumKeys.add(String.join("_", DISCUSS_VIEW_NUM_PREFIX, discussId))); |
| | | String next = iterator.next(); |
| | | String key = String.join("_", DISCUSS_VIEW_NUM_PREFIX, next); |
| | | if (stringRedisTemplate.hasKey(key)) { |
| | | idList.add(next); |
| | | viewNumKeys.add(key); |
| | | } |
| | | } |
| | | |