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
Eladmin
Commits
f9ff6d86
Commit
f9ff6d86
authored
Jun 04, 2019
by
zhengjie
Browse files
去除redis的新增编辑功能
parent
2b931a58
Changes
5
Hide whitespace changes
Inline
Side-by-side
eladmin-common/src/main/java/me/zhengjie/redis/RedisConfig.java
View file @
f9ff6d86
...
@@ -19,8 +19,6 @@ import org.springframework.data.redis.connection.RedisConnectionFactory;
...
@@ -19,8 +19,6 @@ import org.springframework.data.redis.connection.RedisConnectionFactory;
import
org.springframework.data.redis.core.RedisOperations
;
import
org.springframework.data.redis.core.RedisOperations
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.serializer.RedisSerializationContext
;
import
org.springframework.data.redis.serializer.RedisSerializationContext
;
import
redis.clients.jedis.JedisPool
;
import
redis.clients.jedis.JedisPoolConfig
;
import
java.time.Duration
;
import
java.time.Duration
;
/**
/**
...
...
eladmin-system/src/main/java/me/zhengjie/modules/monitor/rest/RedisController.java
View file @
f9ff6d86
...
@@ -29,22 +29,6 @@ public class RedisController {
...
@@ -29,22 +29,6 @@ public class RedisController {
return
new
ResponseEntity
(
redisService
.
findByKey
(
key
,
pageable
),
HttpStatus
.
OK
);
return
new
ResponseEntity
(
redisService
.
findByKey
(
key
,
pageable
),
HttpStatus
.
OK
);
}
}
@Log
(
"新增Redis缓存"
)
@PostMapping
(
value
=
"/redis"
)
@PreAuthorize
(
"hasAnyRole('ADMIN','REDIS_ALL','REDIS_CREATE')"
)
public
ResponseEntity
create
(
@Validated
@RequestBody
RedisVo
resources
){
redisService
.
save
(
resources
);
return
new
ResponseEntity
(
HttpStatus
.
CREATED
);
}
@Log
(
"修改Redis缓存"
)
@PutMapping
(
value
=
"/redis"
)
@PreAuthorize
(
"hasAnyRole('ADMIN','REDIS_ALL','REDIS_EDIT')"
)
public
ResponseEntity
update
(
@Validated
@RequestBody
RedisVo
resources
){
redisService
.
save
(
resources
);
return
new
ResponseEntity
(
HttpStatus
.
NO_CONTENT
);
}
@Log
(
"删除Redis缓存"
)
@Log
(
"删除Redis缓存"
)
@DeleteMapping
(
value
=
"/redis"
)
@DeleteMapping
(
value
=
"/redis"
)
@PreAuthorize
(
"hasAnyRole('ADMIN','REDIS_ALL','REDIS_DELETE')"
)
@PreAuthorize
(
"hasAnyRole('ADMIN','REDIS_ALL','REDIS_DELETE')"
)
...
...
eladmin-system/src/main/java/me/zhengjie/modules/monitor/service/RedisService.java
View file @
f9ff6d86
...
@@ -18,12 +18,6 @@ public interface RedisService {
...
@@ -18,12 +18,6 @@ public interface RedisService {
*/
*/
public
Page
findByKey
(
String
key
,
Pageable
pageable
);
public
Page
findByKey
(
String
key
,
Pageable
pageable
);
/**
* create
* @param redisVo
*/
public
void
save
(
RedisVo
redisVo
);
/**
/**
* delete
* delete
* @param key
* @param key
...
...
eladmin-system/src/main/java/me/zhengjie/modules/monitor/service/impl/RedisServiceImpl.java
View file @
f9ff6d86
...
@@ -9,8 +9,6 @@ import org.springframework.data.domain.PageImpl;
...
@@ -9,8 +9,6 @@ import org.springframework.data.domain.PageImpl;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
redis.clients.jedis.Jedis
;
import
redis.clients.jedis.JedisPool
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
@@ -31,6 +29,10 @@ public class RedisServiceImpl implements RedisService {
...
@@ -31,6 +29,10 @@ public class RedisServiceImpl implements RedisService {
key
=
"*"
+
key
+
"*"
;
key
=
"*"
+
key
+
"*"
;
}
}
for
(
Object
s
:
redisTemplate
.
keys
(
key
))
{
for
(
Object
s
:
redisTemplate
.
keys
(
key
))
{
// 过滤掉权限的缓存
if
(
s
.
toString
().
indexOf
(
"role::loadPermissionByUser"
)
!=
-
1
||
s
.
toString
().
indexOf
(
"user::loadUserByUsername"
)
!=
-
1
)
{
continue
;
}
RedisVo
redisVo
=
new
RedisVo
(
s
.
toString
(),
redisTemplate
.
opsForValue
().
get
(
s
.
toString
()).
toString
());
RedisVo
redisVo
=
new
RedisVo
(
s
.
toString
(),
redisTemplate
.
opsForValue
().
get
(
s
.
toString
()).
toString
());
redisVos
.
add
(
redisVo
);
redisVos
.
add
(
redisVo
);
}
}
...
@@ -41,11 +43,6 @@ public class RedisServiceImpl implements RedisService {
...
@@ -41,11 +43,6 @@ public class RedisServiceImpl implements RedisService {
return
page
;
return
page
;
}
}
@Override
public
void
save
(
RedisVo
redisVo
)
{
redisTemplate
.
opsForValue
().
set
(
redisVo
.
getKey
(),
redisVo
.
getValue
());
}
@Override
@Override
public
void
delete
(
String
key
)
{
public
void
delete
(
String
key
)
{
redisTemplate
.
delete
(
key
);
redisTemplate
.
delete
(
key
);
...
...
pom.xml
View file @
f9ff6d86
...
@@ -73,13 +73,6 @@
...
@@ -73,13 +73,6 @@
</dependency>
</dependency>
<!--Spring boot end-->
<!--Spring boot end-->
<!--jedis-->
<dependency>
<groupId>
redis.clients
</groupId>
<artifactId>
jedis
</artifactId>
<version>
${jedis.version}
</version>
</dependency>
<!--spring2.0集成redis所需common-pool2-->
<!--spring2.0集成redis所需common-pool2-->
<dependency>
<dependency>
<groupId>
org.apache.commons
</groupId>
<groupId>
org.apache.commons
</groupId>
...
@@ -91,12 +84,6 @@
...
@@ -91,12 +84,6 @@
<artifactId>
commons-lang3
</artifactId>
<artifactId>
commons-lang3
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
commons-beanutils
</groupId>
<artifactId>
commons-beanutils
</artifactId>
<version>
1.9.3
</version>
</dependency>
<!--监控sql日志-->
<!--监控sql日志-->
<dependency>
<dependency>
<groupId>
org.bgee.log4jdbc-log4j2
</groupId>
<groupId>
org.bgee.log4jdbc-log4j2
</groupId>
...
...
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