java에서 Redis Hash, List 사용하기!
1. Reids Hash 사용법
private final RedisTemplate<String, Object> redisTemplate;
HashOperations<String, String, Object> hashOperations = redisTemplate.opsForHash();
// 키 추가
hashOperations.put("redis 키 이름", "hash key 이름", "value 값")
// 키 가져오기 : Object로 받을수 있다.
hashOperations.get("redis 키 이름", "hash key 이름")
// 키 삭제
hashOperations.delete("redis 키 이름", "hash key 이름")
// 키 사이즈 확인 : 결과 long 타입으로 반환
hashOperations.size("redis 키 이름")
2. Reids List 사용법
private final RedisTemplate<String, Object> redisTemplate;
ListOperations<String, Object> listOperations = redisTemplate.opsForList();
// 키 추가
listOperations.rightPush("redis 키 이름", "value"); // 뒤쪽으로 키를 넣는다
listOperations.leftPush("redis 키 이름", "value"); // 앞쪽으로 키를 넣는다
// 키 가져오기 : 결과 list로 반환
listOperations.range("redis 키 이름", "시작위치", "마지막위치");
// 키 삭제
listOperations.leftPop("redis 키 이름"); // 가장 먼저 들어온 키 삭제
listOperations.rightPop("redis 키 이름"); // 가장 나중에 들어온 키 삭제
// 키 사이즈 확인 : 결과 long 타입으로 반환
listOperations.size("redis 키 이름")
'JAVA' 카테고리의 다른 글
[JAVA] final 클래스, 메소드, 변수 적용 (0) | 2023.03.15 |
---|---|
[JAVA]추상 클래스와 인터페이스 차이점 (0) | 2023.03.12 |
[JAVA] json <-> Object로 바꾸기 (0) | 2023.02.24 |
[JAVA] @NotNull, @NotEmpty, @NotBlank (0) | 2023.02.22 |
[JAVA] @Scheduled 사용하기 (0) | 2023.02.16 |