| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.yuyekeji.www.redis;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.data.redis.core.RedisTemplate;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
- @Controller
- public class RedisController {
- @ResponseBody
- @RequestMapping("/hello")
- public String hello(){
- return "HellWeen!";
- }
- @Autowired
- private RedisTemplate redisTemplate;
- @ResponseBody
- @RequestMapping("/setValue")
- public String setValue() {
- //string 字符串
- redisTemplate.boundValueOps("str").set("111");
- return redisTemplate.boundValueOps("str").get().toString();
- }
- @ResponseBody
- @RequestMapping("/hasi")
- public String setHasi() {
- //string 字符串
- //hash 散列
- redisTemplate.boundHashOps("h_key").put("name","111");
- redisTemplate.boundHashOps("h_key").put("age","13");
- //输出
- redisTemplate.boundHashOps("h_key").keys();
- redisTemplate.boundHashOps("h_key").values();
- return redisTemplate.boundHashOps("h_key").keys().toString()+";"+redisTemplate.boundHashOps("h_key").values();
- }
- @ResponseBody
- @RequestMapping("/list")
- public String setList() {
- //list 列表
- redisTemplate.boundListOps("l_key").leftPush("a");
- redisTemplate.boundListOps("l_key").leftPush("b");
- //输出
- // redisTemplate.boundListOps("l_key").range(0,-1);
- return redisTemplate.boundListOps("l_key").range(0,-1);
- }
- }
|