|
@@ -21,9 +21,9 @@ public class RedisController {
|
|
|
RedisTemplate<String, String> redisTemplate;
|
|
|
|
|
|
@PostMapping("/get")
|
|
|
- public ResponseBodyVO<String> get(@RequestParam("key") String key) {
|
|
|
+ public ResponseBodyVO<String> get(@RequestBody @Validated RedisParameter redisParameter) {
|
|
|
//1 获取 key 对应的值
|
|
|
- String value = redisTemplate.opsForValue().get(key);
|
|
|
+ String value = redisTemplate.opsForValue().get(redisParameter.getKey());
|
|
|
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, "请求成功!", value);
|
|
|
}
|
|
@@ -36,7 +36,7 @@ public class RedisController {
|
|
|
}
|
|
|
|
|
|
@PostMapping("/getExpire")
|
|
|
- public ResponseBodyVO<Long> getExpire(@RequestBody RedisParameter redisParameter) {
|
|
|
+ public ResponseBodyVO<Long> getExpire(@RequestBody @Validated RedisParameter redisParameter) {
|
|
|
//3 获取指定 key 的剩余时间,单位秒。
|
|
|
Long time3 = redisTemplate.getExpire(redisParameter.getKey());
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, time3);
|
|
@@ -44,7 +44,7 @@ public class RedisController {
|
|
|
|
|
|
|
|
|
@PostMapping("/delete")
|
|
|
- public ResponseBodyVO<String> delete(@RequestBody RedisParameter redisParameter) {
|
|
|
+ public ResponseBodyVO<String> delete(@RequestBody @Validated RedisParameter redisParameter) {
|
|
|
//4 根据 key 删除
|
|
|
redisTemplate.delete(redisParameter.getKey());
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|