본문 바로가기
JAVA

[Java] Redis Hash, List 사용하기

by meetyou 2023. 2. 26.

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 키 이름")