Hash類型
Redis hash 是一個string類型的field和value的映射表,hash特別適合用于存儲對象。
Redis 中每個 hash 可以存儲 2^32 - 1 鍵值對(40多億)。
Map以map集合的形式添加鍵值對 <String, String> maps = new HashMap(); maps.put("1","星期一"); maps.put("2","星期二"); maps.put("3","星期三"); maps.put("4","星期四"); redisTemplate.opsForHash().putAll("day:week", maps);
?
?
?
獲取變量中的鍵值對
Map<String, String> map1 = new HashMap(); map1.put("1","星期一"); map1.put("2","星期二"); map1.put("3","星期三"); map1.put("4","星期四"); redisTemplate.opsForHash().putAll("time:four:week", map1); Map<Object, Object> entries = redisTemplate.opsForHash().entries("time:four:week"); System.out.println(entries);
?
?
獲取hash表中存在的所有的值
List<Object> values = redisTemplate.opsForHash().values("time:four:week"); System.out.println(values);