正在显示
1 个修改的文件
包含
8 行增加
和
3 行删除
| @@ -136,10 +136,15 @@ public class RedisCache | @@ -136,10 +136,15 @@ public class RedisCache | ||
| 136 | * @param dataSet 缓存的数据 | 136 | * @param dataSet 缓存的数据 |
| 137 | * @return 缓存数据的对象 | 137 | * @return 缓存数据的对象 |
| 138 | */ | 138 | */ |
| 139 | - public <T> long setCacheSet(final String key, final Set<T> dataSet) | 139 | + public <T> BoundSetOperations<String, T> setCacheSet(final String key, final Set<T> dataSet) |
| 140 | { | 140 | { |
| 141 | - Long count = redisTemplate.opsForSet().add(key, dataSet); | ||
| 142 | - return count == null ? 0 : count; | 141 | + BoundSetOperations<String, T> setOperation = redisTemplate.boundSetOps(key); |
| 142 | + Iterator<T> it = dataSet.iterator(); | ||
| 143 | + while (it.hasNext()) | ||
| 144 | + { | ||
| 145 | + setOperation.add(it.next()); | ||
| 146 | + } | ||
| 147 | + return setOperation; | ||
| 143 | } | 148 | } |
| 144 | 149 | ||
| 145 | /** | 150 | /** |
-
请 注册 或 登录 后发表评论