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); } }