知乎专栏 |
HashOperations<String,String,String> ops = redisTemplate.opsForHash();
redisTemplate.opsForHash().put("redisHash","name","neo"); redisTemplate.opsForHash().put("redisHash","age",30); redisTemplate.opsForHash().put("redisHash","nickname","netkiller");
HashOperations<String, Object, Object> hash = redisTemplate.opsForHash(); Map<String,Object> map = new HashMap<String,Object>(); map.put("name", "neo"); map.put("age", "36"); hash.putAll("member", map); System.out.println(hash.entries("member"));
删除指定的哈希 hashKeys
System.out.println(redisTemplate.opsForHash().delete("redisHash","name"));
确定哈希hashKey是否存在
System.out.println(redisTemplate.opsForHash().hasKey("redisHash","age"));
List<Object> keys = new ArrayList<Object>(); keys.add("name"); keys.add("age"); System.out.println(redisTemplate.opsForHash().multiGet("redisHash",keys))
System.out.println(redisTemplate.opsForHash().putIfAbsent("redisHash","age",30));