Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
RuoYi Vue
Commits
e8f63b29
"jetbrains:/idea/checkout/git" did not exist on "5d8a9c8309db47a514e14e7ea53f14344e8c814a"
Commit
e8f63b29
authored
Dec 11, 2020
by
BecomeDream
Committed by
Gitee
Dec 11, 2020
Browse files
修改Set可能导致嵌套的问题
parent
ecfe7006
Changes
1
Hide whitespace changes
Inline
Side-by-side
ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java
View file @
e8f63b29
...
...
@@ -136,10 +136,15 @@ public class RedisCache
* @param dataSet 缓存的数据
* @return 缓存数据的对象
*/
public
<
T
>
long
setCacheSet
(
final
String
key
,
final
Set
<
T
>
dataSet
)
public
<
T
>
BoundSetOperations
<
String
,
T
>
setCacheSet
(
final
String
key
,
final
Set
<
T
>
dataSet
)
{
Long
count
=
redisTemplate
.
opsForSet
().
add
(
key
,
dataSet
);
return
count
==
null
?
0
:
count
;
BoundSetOperations
<
String
,
T
>
setOperation
=
redisTemplate
.
boundSetOps
(
key
);
Iterator
<
T
>
it
=
dataSet
.
iterator
();
while
(
it
.
hasNext
())
{
setOperation
.
add
(
it
.
next
());
}
return
setOperation
;
}
/**
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment