From 1feaa1c97708c48a569fb91f598375480fdb86f5 Mon Sep 17 00:00:00 2001 From: Administrator Date: Thu, 3 Nov 2022 21:02:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91033=EF=BC=88=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E6=A8=A1=E5=9D=97=E6=B5=8B=E8=AF=95=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cache/controller/TestController.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 beacon-cache/src/main/java/com/mashibing/cache/controller/TestController.java diff --git a/beacon-cache/src/main/java/com/mashibing/cache/controller/TestController.java b/beacon-cache/src/main/java/com/mashibing/cache/controller/TestController.java new file mode 100644 index 0000000..47a1628 --- /dev/null +++ b/beacon-cache/src/main/java/com/mashibing/cache/controller/TestController.java @@ -0,0 +1,31 @@ +package com.mashibing.cache.controller; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.web.bind.annotation.*; + +import java.util.Map; + +/** + * @author zjw + * @description + */ +@RestController +public class TestController { + + @Autowired + private RedisTemplate redisTemplate; + + // 写测试 hash结构 + @PostMapping("/test/set/{key}") + public String set(@PathVariable String key, @RequestBody Map map){ + redisTemplate.opsForHash().putAll(key,map); + return "ok"; + } + // 读测试 + @GetMapping("/test/get/{key}") + public Map get(@PathVariable String key){ + Map result = redisTemplate.opsForHash().entries(key); + return result; + } +}