新建springboot,項目改為:testredis
E:\ideaproject\testredis\src\main\java\org\example\testredis\TestredisApplication.java
代碼為:
package org.example.testredis;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class TestredisApplication {public static void main(String[] args) {SpringApplication.run(TestredisApplication.class, args);}
}
E:\ideaproject\testredis\src\main\java\org\example\testredis\RedisController.java
代碼為:
package org.example.testredis;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;@RestController
public class RedisController {@Autowiredprivate StringRedisTemplate redisTemplate;@GetMapping("/set")public String setValue(@RequestParam String key, @RequestParam String value) {redisTemplate.opsForValue().set(key, value);return "OK"+key;}@GetMapping("/get")public String getValue(@RequestParam String key) {String value = redisTemplate.opsForValue().get(key);return value == null ? "null" : value;}
}
在瀏覽器輸入:
http://localhost:8080/get?key=mykey
可運行效果: