RedisTemplate map集合使用说明 | 您所在的位置:网站首页 › redismap数据结构 › RedisTemplate map集合使用说明 |
1、put(H key, HK hashKey, HV value)
新增hashMap值。
Java代码 redisTemplate.opsForHash().put("hashValue","map1","map1-1"); redisTemplate.opsForHash().put("hashValue","map2","map2-2");2、values(H key)
获取指定变量中的hashMap值。
Java代码 List hashList = redisTemplate.opsForHash().values("hashValue"); System.out.println("通过values(H key)方法获取变量中的hashMap值:" + hashList);3、entries(H key)
获取变量中的键值对。
Java代码 Map map = redisTemplate.opsForHash().entries("hashValue"); System.out.println("通过entries(H key)方法获取变量中的键值对:" + map);4、get(H key, Object hashKey)
获取变量中的指定map键是否有值,如果存在该map键则获取值,没有则返回null。
Java代码 Object mapValue = redisTemplate.opsForHash().get("hashValue","map1"); System.out.println("通过get(H key, Object hashKey)方法获取map键的值:" + mapValue);5、hasKey(H key, Object hashKey)
判断变量中是否有指定的map键。
Java代码 boolean hashKeyBoolean = redisTemplate.opsForHash().hasKey("hashValue","map3"); System.out.println("通过hasKey(H key, Object hashKey)方法判断变量中是否存在map键:" + hashKeyBoolean);6、keys(H key)
获取变量中的键。
Java代码 Set keySet = redisTemplate.opsForHash().keys("hashValue"); System.out.println("通过keys(H key)方法获取变量中的键:" + keySet);7、size(H key)
获取变量的长度。
Java代码 long hashLength = redisTemplate.opsForHash().size("hashValue"); System.out.println("通过size(H key)方法获取变量的长度:" + hashLength);8、increment(H key, HK hashKey, double delta)
使变量中的键以double值的大小进行自增长。
Java代码 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值的大小进行自增长。
Java代码 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)
以集合的方式获取变量中的值。
Java代码 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 实验室设备网 版权所有 |