java redistemplate
2017-01-23 09:56
375 查看
//添加一个 key ValueOperations<String, Object> value = redisTemplate.opsForValue(); value.set("lp", "hello word"); //获取 这个 key 的值 System.out.println(value.get("lp")); //添加 一个 hash集合 HashOperations<String, Object, Object> hash = redisTemplate.opsForHash(); Map<String,Object> map = new HashMap<String,Object>(); map.put("name", "lp"); map.put("age", "26"); hash.putAll("lpMap", map); //获取 map System.out.println(hash.entries("lpMap")); //添加 一个 list 列表 ListOperations<String, Object> list = redisTemplate.opsForList(); list.rightPush("lpList", "lp"); list.rightPush("lpList", "26"); //输出 list System.out.println(list.range("lpList", 0, 1)); //添加 一个 set 集合 SetOperations<String, Object> set = redisTemplate.opsForSet(); set.add("lpSet", "lp"); set.add("lpSet", "26"); set.add("lpSet", "178cm"); //输出 set 集合 System.out.println(set.members("lpSet")); //添加有序的 set 集合 ZSetOperations<String, Object> zset = redisTemplate.opsForZSet(); zset.add("lpZset", "lp", 0); zset.add("lpZset", "26", 1); zset.add("lpZset", "178cm", 2); //输出有序 set 集合 System.out.println(zset.rangeByScore("lpZset", 0, 2)); //清空zset中的值 只能写个无限大的值 redisTemplate.opsForZSet().removeRangeByScore(key, min, max); redisTemplate.opsForZSet().removeRangeByScore("datainfo2", 0, 10000); //查询zset中所有的值 0 到 -1 redisTemplate.opsForZSet().range(key, 0, -1)
相关文章推荐
- java通过redisTemplate封装redis3.2.9工具类
- RedisTemplate.java
- redis学习心得之三-【java操作redis】
- Java Template模式
- Java 开发 2.0: 现实世界中的 Redis
- Redis-客户端驱动-JAVA
- Redis2.6在Centos6.2下安装与java客户端测试
- 十. redis java client
- JAVA应用技术之编码规范(codetemplate,checkstyle)
- Java版的Redis
- Java版的Redis
- Java与模式 模版方法模式 Template Method
- 关于使用super.getHibernateTemplate()中的方法报java.lang.NullPointerException的解决办法
- java设计模式--模板(Template)模式--03
- 从JAVA客户端访问Redis示例(入门)
- java template 模板
- Java ADF Template程序不能连接ArcGIS Server问题
- 十. redis java client
- java中使用redis
- java如何操作非关系型数据库redis(-)