본문 바로가기
JAVA

Redis 구버전에서 살아남기(계속 업데이트)

by Zㅣ존수빈zz 2025. 2. 27.

 

 

1. HMSET > HSET

현재(최신버전)는 HSET자체로 여러개의 field를 저장할 수 있다.

그러나 프로젝트 버전은 jdk 1.8에 맞추어 상당히 구리므로

HSET으로는 단일 field만을 저장할 수 있고, HMSET을 사용해야만 한번에 여러개의 field를 저장할 수 있다.

공식문서에서는 4.0.0부터 HSET으로 다수의 필드를 저장할 수 있다고 한다.

 

2. EXPIREAT > HEXPIREAT

꽤나 최신의 버전에서 등장한 것 같다. (since 7.4.0)

비록 지금 사용해보지는 못하지만 필드별로 TTL을 지정하는 것으로 보이는데

필드별로 지정할 것이 아니라면 EXPIREAT으로 대체가 가능하긴 하다.

HEXPIREAT은 문법도 다소 복잡하더라

HEXPIREAT [mykey] [설정시간(초)] FIELDS [필드갯수] [필드이름1, 필드이름2, ...]

 

'JAVA' 카테고리의 다른 글

[servlet] 리스너 & 필터  (0) 2023.10.24
[springboot] SpringBoot 작업환경 세팅하기  (0) 2023.05.03
JAVA 8주차  (1) 2022.12.23
JAVA 7주차  (1) 2022.12.15
JAVA 6주차  (0) 2022.12.11

댓글