1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| Jedis jedis = new Jedis("localhost", 6379);
jedis.hset("user:1001", "name", "Alice");
Map<String, String> fields = new HashMap<>(); fields.put("age", "25"); fields.put("email", "alice@example.com"); jedis.hset("user:1001", fields);
String name = jedis.hget("user:1001", "name");
Map<String, String> userData = jedis.hgetAll("user:1001");
Set<String> fields = jedis.hkeys("user:1001");
jedis.hdel("user:1001", "email");
jedis.hdel("user:1001", "age", "name");
jedis.hincrBy("user:1001", "age", 1);
boolean exists = jedis.hexists("user:1001", "email");
@Autowired private RedisTemplate<String, Object> redisTemplate;
User user = new User(1001, "Alice", 25); redisTemplate.opsForHash().putAll("user:1001", new Jackson2HashMapper(true).toHash(user));
Map<Object, Object> userMap = redisTemplate.opsForHash().entries("user:1001"); User user = (User) new Jackson2HashMapper(true).fromHash(userMap);
|