SMALL
Redis (1) 게시글에는 Spring Data Redis 를 이용하였다면 이제는 redisTemplate 를 이용해보자.
아래에 String Type 과 List Type 를 정리해서 만들어 놨다.
이 외에도 Hash Sorted Set Set 이있지만, 나중에 해보고 추가해보도록 하겠다.
//Data type : String
public void setString(String key, String value) {
myRedisTemplate.opsForValue().set(key, value);
}
public String getString(String key) {
return myRedisTemplate.opsForValue().get(key).toString();
}
//Data Type : List
public void setListLeft(String key, String value) {
myRedisTemplate.opsForList().leftPush(key, value);
}
public void setListRight(String key, String value) {
myRedisTemplate.opsForList().rightPush(key, value);
}
public String getListLeftPop(String key) {
return myRedisTemplate.opsForList().leftPop(key).toString();
}
public String getListRightPop(String key) {
return myRedisTemplate.opsForList().rightPop(key).toString();
}
public long getListSize(String key) {
return myRedisTemplate.opsForList().size(key);
}
public List<String> getListStartFromEnd(String key, long start, long end) {
return myRedisTemplate.opsForList().range(key, start, end);
}
반응형
LIST
'Spring' 카테고리의 다른 글
Json 방식으로 데이터 보내기 (0) | 2023.06.08 |
---|---|
Validation 유효성 검증 (2) | 2023.06.02 |
Redis (1) (2) | 2023.06.01 |
Spring ControllerAdvice, RestControllerAdvice, ExceptionHandler (0) | 2023.05.27 |
Lombok (0) | 2023.05.27 |