SpringBoot新手快速入门系列教程7:基于Redis的一个简单存取数据的例子
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.web.bind.annotation.*;
@RestController
public class RedisController {
@Autowired
private StringRedisTemplate stringRedisTemplate;
@GetMapping("/get/{key}")
public String get(@PathVariable("key") String key) {
return stringRedisTemplate.opsForValue().get(key);
}
@PostMapping("/set/{key}/{value}")
public String set(@PathVariable("key") String key, @PathVariable("value") String value) {
stringRedisTemplate.opsForValue().set(key, value);
return "success";
}
}
这段代码提供了一个简单的Redis存取数据的例子。它使用了Spring Data Redis的StringRedisTemplate
来操作Redis。get
方法用于获取存储在Redis中的值,而set
方法则用于将新的键值对存储到Redis中。这个例子展示了如何使用SpringBoot创建一个简单的RESTful API来与Redis交互。
评论已关闭