RedisTemplate常用集合使用说明

您所在的位置:网站首页 redistemplate存储list RedisTemplate常用集合使用说明

RedisTemplate常用集合使用说明

#RedisTemplate常用集合使用说明| 来源: 网络整理| 查看: 265

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