Skip to content
GwiyeomGo Tech Blog
About GwiyeomGo

redis 사용 경험

REDIS, 20231 min read

배경

a 시스템에서 b 시스템의 권역정보를 redis 로 저장하고 있다 주기적으로 조회해서 최신정보로 업데이트 하고 있는데 최근 사용자 요청이 권역을 선택해서 원하는 정보를 업고 싶다고 한다

redis 에서 특정 key 값을 가져와서 목록을 반환하는 api 를 만드려고 한다 그런데 우리 키 구성이 "TEST|2342545.4352353","TEST1|2342545.4352353" 이런 형식인데 내가 원하는 키값은 "TEST|"가 포함된 키값이다

검색해보니 keys TEST|* 형태로 조회하면 가능하고

더 나은 성능을 원한다면 scan 을 사용한다고 한다 scan 0 match TEST|*

이때 조회량이 많다면 limit 처럼 scan 0 match TEST|* count 100 한 번에 최대 100개의 키를 반환 된다.

© 2024 by GwiyeomGo Tech Blog. All rights reserved.