레디스

개 요 Redis maxmemory 옵션 TEST 항 목 옵 션 세부 내용 기능 검증 maxmemory ㅇ 메모리 2G로 설정하여 TEST 진행 기능 검증 maxmemory-policy ㅇ noeviction으로 설정, 메모리 한계치 이상 사용시 쓰기에 에러 리턴 TEST 환 경 SW 버전 Ubuntu 22.0.4 LTS Redis 7.0.12 시나리오 1. 메모리 2G가 이상 사용 시 로그 확인 # 아래와 같이 요청 처리 중 에러가 발생 161423:M 07 Aug 2023 14:30:20.010 # Error accepting a client connection: Connection reset by peer 161423:M 07 Aug 2023 14:30:20.010 # Error accepting ..
개 요 Redis mxclients 옵션 기능 TEST 항 목 옵 션 세부 내용 기능 검증 maxclients ㅇ redis.conf CLIENTS절에 maxclinets 옵션 기능 TEST ㅇ default 값 10000기준으로 Redis Server가 클라이언트 10000까지 받을 수 있는지확인 TEST 환 경 SW 버전 Ubuntu 22.0.4 LTS Redis 7.0.12 시나리오 1. redis-benchmark를 활용 하여 Clients 10000으로 설정한 뒤 TEST 아래 --tls, --insecure 옵션은 Redis Server에 인증서가 적용되어 있어 사용 하였다. $ redis-benchmark -h 192.168.53.23 -p 6379 --tls --insecure -c 100..
Redis Cache 사용 구조 ① Client가 Server로 요청을 한다. ② Cache된 Data가 있으면, Redis의 Cache Data를 사용한다. ③ Data가 없다면, DB Data를 사용한다. ④ DB에서 가져온 Data를 Redis Cache에 저장한다. Spring Boot 사용 Redis Cache 사용을 위한 Spring Boot @Annotation @Annotation 설 명 @EnableCaching - Spring Boot에게 캐싱 기능이 필요하다고 전달 - Spring Boot Starter Class에 적용 @Cacheable - DB에서 App으로 데이터를 가져오고 Cache에 저장하는데 사용 - DB에서 데이터를 가져오는 메서드에 적용 @CachePut - DB의 데..
개 요 Redis와 Spring을 연동하여 Redis 활용 방법을 정리 Redis가 설치 되어 있따는 전제하에 작성 하였으며, 설치는 아래 URL 참고 URL : https://sh-it-work.tistory.com/15 TEST 환경 정리 구 분 SW Version OS Ubuntu 22.0.4LTS SW Redis v7.0.2 SW Tomcat v9.0.78 SW Java v11.0.9 SW postgre v15.2 FW Spring Boot v2.7.12 FW Intellij - Redis 연동 설정 Build.gradle Redis를 사용하기 위한 의존성 작성 dependencies { implementation 'org.springframework.boot:spring-boot-starter-..
Garfield_Jo
'레디스' 태그의 글 목록