package com.fh.controller.app.redis; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; import javax.annotation.Resource; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.fh.controller.base.BaseController; import com.fh.dao.redis.RedisDao; import com.fh.util.AppUtil; import com.fh.util.PageData; /** RedisDemo * @author FH Q313596790 * 2016.5.8 */ @Controller @RequestMapping(value="/appRedisDemo") public class RedisDemoController extends BaseController{ @Resource(name = "redisDaoImpl") private RedisDao redisDaoImpl; /** * 请讲接口 http://127.0.0.1:8080/项目名称/appRedisDemo/redisDemo.do * demo展示的在redis存储读取数据的方式,本系统暂时用不到redis,此redis接口可根据实际业务需求选择使用 * 具体redis的应用场景->百度下即可 */ @RequestMapping(value="/redisDemo") @ResponseBody public Object redis(){ Map map = new HashMap(); String result = ""; redisDaoImpl.delete("fh0"); //删除 redisDaoImpl.delete("fh"); //删除 redisDaoImpl.delete("fh1"); //删除 redisDaoImpl.delete("fh2"); //删除 System.out.println(redisDaoImpl.addString("fh0","opopopo")); //存储字符串 System.out.println("获取字符串:"+redisDaoImpl.get("fh0")); //获取字符串 result += "获取字符串:"+redisDaoImpl.get("fh0")+","; Map jmap = new HashMap(); jmap.put("name", "fhadmin"); jmap.put("age", "22"); jmap.put("qq", "313596790"); System.out.println(redisDaoImpl.addMap("fh", jmap)); //存储Map System.out.println("获取Map:"+redisDaoImpl.getMap("fh")); //获取Map result += "获取Map:"+redisDaoImpl.getMap("fh")+","; List list = new ArrayList(); list.add("ssss"); list.add("bbbb"); list.add("cccc"); redisDaoImpl.addList("fh1", list); //存储List System.out.println("获取List:"+redisDaoImpl.getList("fh1")); //获取List result += "获取List:"+redisDaoImpl.getList("fh1")+","; Set set = new HashSet(); set.add("wwww"); set.add("eeee"); set.add("rrrr"); redisDaoImpl.addSet("fh2", set); //存储Set System.out.println("获取Set:"+redisDaoImpl.getSet("fh2")); //获取Set result += "获取Set:"+redisDaoImpl.getSet("fh2")+","; map.put("result", result); return AppUtil.returnObject(new PageData(), map); } }