728x90
Redis란
캐싱/Redis 2022. 6. 5. 20:02

Redis Redis란? Remote Dictionary Server의 약자 1.인메모리 데이터스토어 2.key, value 사용 3.캐싱, 세션관리, 게임, 리더보드, 실시간 분석, 지형 공간, 라이드 헤일링, 채팅/메시징, 미디어 스트리밍 및 게시/구독 앱에서 주로 사용됨. 장점 1.성능 Redis의 데이터는 메모리에 상주하기때문에 데이터 액세스의 대기 시간을 낮추고 처리량을 높인다. 인 메모리 데이터 스토어에는 디스크로의 이동이 필요하지 않기 때문에 엔진 대기 시간이 매우 줄어든다. 2.유연한 데이터 구조 Redis와 비슷한 Memecached는 데이터 형식으로 String만 지원한다. 그에 반해 Redis는 다양한 데이터 구조를 지원한다. Redis 데이터 형식 -String -List -Sets..

Docker-compose 로 컨테이너 생성하기
컨테이너화 vs 가상화/Docker 2022. 4. 23. 01:24

얼마전에 Redis 와 Kafka를 설치해서 프로젝트에 설정만 해놔야 할 일이 생겼다.(공부용 으로) 그래서 내가 선택한 것은 yml파일로 redis,kafka를 적절하게 세팅만해서 컨테이너로 올리는 것으로 급하게 사용했다. 오늘은 그 방법을 까먹지 않게 적어놓을까 한다. OS : Mac 사용한 툴 : visual studio code, docker Yaml 파일 작성 자신이 원하는 위치에 폴더를 생성한다. /Users/username/Desktop 터미널에서 mkdir docker-compose-directory vscode에서 생성한 폴더에서 docker-compose.yml 파일을 생성(terminal에서 할 수도 있지만...) vscode에서 yml 파일 내용 작성 (메모장으로 해도됨) docke..

Redis Cache..
캐싱/Redis 2022. 2. 14. 10:55

build.gradle에 dependency 추가 //redis implementation 'org.springframework.boot:spring-boot-starter-data-redis' application.properties #Redis set spring.redis.host=127.0.0.1 spring.redis.port=6379 spring.cache.type=redis 따로 캐시 기능을 사용할 것이므로 캐시 타입을 redis로 설정 Config 클래스 생성 config 패키지를 생성해서 config 클래스 생성 여기서 만든 config 클래스는 총 2개 RedisConfig.java @Configuration public class RedisConfig { @Value("${spring..

728x90