jedispooled.get
-
[Spring Boot] Jedis를 활용하여 Redis에 JSON Path 기능을 테스트Spring Boot/기타 2024. 12. 11. 23:00
목차 Jedis 라이브러리를 사용하여 Redis에 JSON Path 기능을 활용하는 방법을 설명하겠습니다. 1. JSONPath & Redis JSON 개요JSONPath는 JSON 문서에서 데이터를 검색하거나 필터링할 때 유용한 쿼리 언어입니다. Redis는 JSON 데이터 타입을 직접 지원하며, JSONPath를 통해 데이터를 효과적으로 쿼리할 수 있습니다. JSONPath 주요 표현식 방식 표현식 예제 및 설명 전체 매칭 $JSON 문서의 루트 노드를 선택합니다. 예: $ 경로 접근 .특정 속성을 선택합니다. 예: $.store.book 배열 처리 [index] 또는 [*]배열 처리 [index] 또는 [*] 배열 인덱스로 접근하거나 배열의 모든 요소를 처리합니다. 예: $.store.boo..
-
[Spring Boot] Jedis를 활용하여 Redis에 대한 CRUD 작업을 테스트Spring Boot/기타 2024. 12. 11. 20:00
목차 Jedis를 활용하여 Redis에 대한 CRUD 작업을 수행하는 방법을 설명하겠습니다.1. Docker를 활용하여 Redis 환경 설정Docker를 사용하여 Redis 서버를 설치 및 실행합니다.docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest포트 6379: Redis 서버와의 기본 연결포트 8001: RedisInsight와 같은 GUI 도구와의 연결참고Docker Hub - redis/redis-stack2. 의존성 추가build.gradle 파일에 Redis 및 Jedis와의 연동에 필요한 의존성을 추가합니다. build.gradledependencies { // Redis imple..