Blame view

src/com/fh/controller/app/redis/RedisDemoController.java 2.63 KB
ad5081d3   孙向锦   初始化项目
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
  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<String,Object> map = new HashMap<String,Object>();
  		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<String, String> jmap = new HashMap<String, String>();
      	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<String> list = new ArrayList<String>();
  		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<String> set = new HashSet<String>();
  		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);
  	}
  
  }