java redis demo关于List<Integer>,List<String>

来源:互联网 发布:linux域控 编辑:程序博客网 时间:2024/05/02 04:44
@Testpublic void test4(){ValueOperations<String, String> userOp = redisTemplate.opsForValue();List<Integer> list = new ArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(4);userOp.set("1234",CommonsUtil.returnNonNullObjectToJson(list));String retStr = userOp.get("1234");JsonBinder jb = JsonBinder.buildNormalBinder();            JavaType javaType = jb.getCollectionType(ArrayList.class, Integer.class);          @SuppressWarnings("unchecked")List<Integer> a = (List<Integer>) jb.getReadValue(retStr, javaType);          for (Integer value : a) {logger.info(value);}}@Testpublic void test5(){ValueOperations<String, String> userOp = redisTemplate.opsForValue();List<String> list = new ArrayList<String>();list.add("1");list.add("2");list.add("adsf");list.add("asf");userOp.set("1234",CommonsUtil.returnNonNullObjectToJson(list));String retStr = userOp.get("1234");JsonBinder jb = JsonBinder.buildNormalBinder();            JavaType javaType = jb.getCollectionType(ArrayList.class, String.class);          @SuppressWarnings("unchecked")List<String> a = (List<String>) jb.getReadValue(retStr, javaType);          for (String value : a) {logger.info(value);}}

0 0
原创粉丝点击