Spring cache abstraction, Vegeta 오픈소스 사용해보기
·
Spring/대용량 트래픽
2024.05.08 - [Spring/대용량 트래픽] - Spring Boot Cache Spring Boot Cache2024.05.08 - [Spring/대용량 트래픽] - Redis Cache로 실습하기 Redis Cache로 실습하기2024.05.07 - [Spring/대용량 트래픽] - Redis Cache 이론 Redis Cache 이론2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redlsdiary.tistory.com 이전글에서는 RedisTemplate과 @RedisHash를 이용해서 Redis를 캐시처럼 이용하는 연습을 했다. 이번에는 Spring 자체에서 제공하는 Spring cache를 사용해볼것이다.우선 build.gradle에 의존성..
Spring Boot Cache
·
Spring/대용량 트래픽
2024.05.08 - [Spring/대용량 트래픽] - Redis Cache로 실습하기 Redis Cache로 실습하기2024.05.07 - [Spring/대용량 트래픽] - Redis Cache 이론 Redis Cache 이론2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redis Key, Scan 명령어2024.05.07 - [Spring/대용량 트래픽] - Redis Transactions Redis Transactlsdiary.tistory.com 이전글에서는 Redis를 Cache로 활용해서 실습을 진행했다.근데 사실 Spring 자체에 Redis를 위한 코드들이 준비가 되어있다. 이 코드들에 대해서 알아보도록하자.https://start.spri..
Redis Cache로 실습하기
·
Spring/대용량 트래픽
2024.05.07 - [Spring/대용량 트래픽] - Redis Cache 이론 Redis Cache 이론2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redis Key, Scan 명령어2024.05.07 - [Spring/대용량 트래픽] - Redis Transactions Redis Transactions2024.05.03 - [Spring/대용량 트래픽] - Java에서 Redis 명령어 Javalsdiary.tistory.com 이제 실제 Java로 코딩을 해보겠다.들어가기에 앞서 사전 준비가 필요하다. Docker기반 Mysql 8.0 필요 SpringBoot 프로젝트Redis설치와 마찬가지로 Docker Official Images 를 사용하면..
Redis Cache 이론
·
Spring/대용량 트래픽
2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redis Key, Scan 명령어2024.05.07 - [Spring/대용량 트래픽] - Redis Transactions Redis Transactions2024.05.03 - [Spring/대용량 트래픽] - Java에서 Redis 명령어 Java에서 Redis 명령어2024.04.30 - [Spring/대용량 트래픽] - Redis 다양한 데이터 타입lsdiary.tistory.com  Cache 일시적으로 데이터를 저장하는 고속처리를 위한 임시저장소. 빠른 응답속도를 위함.활용예시CPUL1 Cache : 각 코어별L2 Cache : 모든 코어가 공유ApplicationDB, 외부 API요청 : 무거운 쿼..
Redis Key, Scan 명령어
·
Spring/대용량 트래픽
2024.05.07 - [Spring/대용량 트래픽] - Redis Transactions Redis Transactions2024.05.03 - [Spring/대용량 트래픽] - Java에서 Redis 명령어 Java에서 Redis 명령어2024.04.30 - [Spring/대용량 트래픽] - Redis 다양한 데이터 타입 알아보기 Redis 다양한 데이터 타입 알아보기2024.04.05 - [Spring/lsdiary.tistory.com 이전 글은 Redis에서 트랜잭션에 대해 알아봤다.명령어를 이야기 하기 전에 우선 Redis는 Single thread로 동작한다(순차 처리).빠른 응답속도로 처리되는 in-memory의 장점이 사라진다. 그래서 장점을 살리기 위해서 대부분의 Redis 명령어는 시..
Redis Transactions
·
Spring/대용량 트래픽
2024.05.03 - [Spring/대용량 트래픽] - Java에서 Redis 명령어 Java에서 Redis 명령어2024.04.30 - [Spring/대용량 트래픽] - Redis 다양한 데이터 타입 알아보기 Redis 다양한 데이터 타입 알아보기2024.04.05 - [Spring/대용량 트래픽] - Redis CLI 실습lsdiary.tistory.com이전까지 Redis CLI를 통해서 다lsdiary.tistory.com이전 글에서 Java에서 기본적인 Redis 명령어들에 대해 알아봤다.Transaction 우선 이번에 얘기할 내용을 다루기 전에 트랜잭션이 무엇인지 부터 알아야한다.트랜잭션이란? IT업계 입장에서 본다면 거래 or 처리의 단위라는 의미이다.몇개의 예시를 보자HTTP Trans..
Java에서 Redis 명령어
·
Spring/대용량 트래픽
2024.04.30 - [Spring/대용량 트래픽] - Redis 다양한 데이터 타입 알아보기 Redis 다양한 데이터 타입 알아보기2024.04.05 - [Spring/대용량 트래픽] - Redis CLI 실습lsdiary.tistory.com이전까지 Redis CLI를 통해서 다양한 데이터 타입을 알아보고 명령어들도 알아봤다.이번 글은 Java에서는 어떻게 사용하는지 알아보겠다. JedisJava + Redis로 줄여서 Jedis라고 부른다. 우선 Java로 실습하기 위해서 개발환경툴인 InteliJ를 사용해서 새로운 프로젝트를 만들고 시작해보겠다. https://redis.io/docs/latest/develop/connect/clients/java/jedis/ Jedis guideConnect ..
Redis 다양한 데이터 타입 알아보기
·
Spring/대용량 트래픽
2024.04.05 - [Spring/대용량 트래픽] - Redis CLI 실습 Redis CLI 실습2024.04.05 - [Spring/대용량 트래픽] - Redis,Docker 설치하기와 수많은 에러 Redis,Docker 설치하기와 수많은 에러 도커 컨테이너 기반으로 Redis를 설치해보겠다. https://hub.docker.com/_/redis redis - Official Image | Dolsdiary.tistory.com이전글에서는 Redis CLI에서 간단한 명령어들을 알아봤다.이번 글은 Redis가 저장할 수있는 다양한 데이터 타입에 대해 알아보겠다.NoSQLKey/Value 구조의 저장을 지원한다. 저장 가능한 데이터 타입이 의미하는 것은 Value이다.Key : binary / t..
Redis CLI 실습
·
Spring/대용량 트래픽
2024.04.05 - [Spring/대용량 트래픽] - Redis,Docker 설치하기와 수많은 에러 Redis,Docker 설치하기와 수많은 에러 도커 컨테이너 기반으로 Redis를 설치해보겠다. https://hub.docker.com/_/redis redis - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 7.2.4, 7.2, 7, latest, 7.2.4-bookworm, 7.2-bookworm, 7-bookworm, lsdiary.tistory.com 이전글에서는 엄청난 삽질을 하며 드디어 Redis설치를 하긴했다. 이번에는 제발 이상한 에러가 뜨지 않길 바라며,,,,,,, C..
Redis,Docker 설치하기와 수많은 에러
·
Spring/대용량 트래픽
도커 컨테이너 기반으로 Redis를 설치해보겠다. https://hub.docker.com/_/redis redis - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 7.2.4, 7.2, 7, latest, 7.2.4-bookworm, 7.2-bookworm, 7-bookworm, bookworm 7.2.4-alpine, 7.2-alpine, 7-alpine, alpine, 7.2.4-alpine3.19, 7.2-alpine3.19, 7-alpine3.19, alpine3.19 7.0.15, 7.0, 7.0 hub.docker.com 도커 허브는 모든 사용자들이 public하게 업로드 가능..