Blame view

src/com/fh/controller/app/redis/RedisDemoController.java 2.61 KB
ad5081d3   孙向锦   初始化项目
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  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
ad5081d3   孙向锦   初始化项目
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
   * 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);
  	}
  
  }