RedisTemplate常用集合使用说明 |
您所在的位置:网站首页 › redistemplate存储list › RedisTemplate常用集合使用说明 |
1、put(H key, HK hashKey, HV value)
新增hashMap值。 redisTemplate.opsForHash().put("hashValue","map1","map1-1"); redisTemplate.opsForHash().put("hashValue","map2","map2-2"); 2、values(H key)获取指定变量中的hashMap值。 List hashList = redisTemplate.opsForHash().values("hashValue"); System.out.println("通过values(H key)方法获取变量中的hashMap值:" + hashList); 3、entries(H key)获取变量中的键值对。 Map map = redisTemplate.opsForHash().entries("hashValue"); System.out.println("通过entries(H key)方法获取变量中的键值对:" + map); 4、get(H key, Object hashKey)获取变量中的指定map键是否有值,如果存在该map键则获取值,没有则返回null。 Object mapValue = redisTemplate.opsForHash().get("hashValue","map1"); System.out.println("通过get(H key, Object hashKey)方法获取map键的值:" + mapValue); 5、hasKey(H key, Object hashKey)判断变量中是否有指定的map键。 boolean hashKeyBoolean = redisTemplate.opsForHash().hasKey("hashValue","map3"); System.out.println("通过hasKey(H key, Object hashKey)方法判断变量中是否存在map键:" + hashKeyBoolean); 6、keys(H key)获取变量中的键。 Set keySet = redisTemplate.opsForHash().keys("hashValue"); System.out.println("通过keys(H key)方法获取变量中的键:" + keySet); 7、size(H key)获取变量的长度。 long hashLength = redisTemplate.opsForHash().size("hashValue"); System.out.println("通过size(H key)方法获取变量的长度:" + hashLength); 8、increment(H key, HK hashKey, double delta)使变量中的键以double值的大小进行自增长。 double hashIncDouble = redisTemplate.opsForHash().increment("hashInc","map1",3); System.out.println("通过increment(H key, HK hashKey, double delta)方法使变量中的键以值的大小进行自增长:" + hashIncDouble); 9、increment(H key, HK hashKey, long delta)使变量中的键以long值的大小进行自增长。 long hashIncLong = redisTemplate.opsForHash().increment("hashInc","map2",6); System.out.println("通过increment(H key, HK hashKey, long delta)方法使变量中的键以值的大小进行自增长:" + hashIncLong); 10、multiGet(H key, Collection hashKeys)以集合的方式获取变量中的值。 List list = new ArrayList(); list.add("map1"); list.add("map2"); List mapValueList = redisTemplate.opsForHash().multiGet("hashValue",list); System.out.println("通过multiGet(H key, Collection hashKeys)方法以集合的方式获取变量中的值:"+mapValueList); 11、putAll(H key, Map |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |