[Redis] 레디스 Windows에서 설치 및 구동하기(standalone, cluster)
·
카테고리 없음
안녕하세요. 프뚜입니다! Windows 환경에서 Redis Standalone & Cluster 설정에 대해 포스팅하려고 합니다. 1. Redis Standalone 실행 2. Redis Standalone Slave 연동 3. Redis Cluster 실행 4. Redis Cluster Slave(Replica) 연동 # Redis 설치하기(링크) Windows 환경이기 때문에 Redis-x64.3.0.504.zip을 다운 받습니다. (프뚜는 Latest 버전 3.0.504을 다운 받았습니다.) 알집을 해제하면 위와 같은 파일들이 보입니다. # Redis Standalone Config 설정하기 ... dir C:\Users\Administrator\Desktop\redis ... port 6379 ...
[SpringBoot] Redis에서 keys VS scan 사용하기 (keys 대신 scan)
·
프로그램/JAVA
안녕하세요! 프뚜입니다. Redis는 Single Thread 아키텍처입니다. 블로킹의 영향으로 성능이 저하되고 장애가 발생할 수 있으므로 프로덕션 환경에서는 절대 사용하지 말아야한다고 알려져 있습니다. Redis > Keys는 Global Pattern으로 간단하게 모든 Key를 조회할 수 있고, 40ms 내에 100만 개의 key가 존재하는 데이터베이스를 스캔할 수 있다고 합니다. 하지만, 명령이 실행되는 도중에는 다른 모든 명령의 실행이 블로킹된다는 점 입니다. Redis > Scan은 non-blocking으로 비교적 안전하게 사용할 수 있습니다. 작은 단위로 증분 반복 순회를 하면서 데이터베이스를 스캔하기 때문입니다. [개발 환경] - OS: Windows 10 64bit - JAVA: 1.8 ..
[Spring] JAVA 대용량 파일 다운로드
·
프로그램/JAVA
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - JAVA: v1.8 - SpringBoot: v2.7.3 Spring (Boot)에서 대용량 파일을 다운로드 받을 때 사용하는 소스입니다. - 프로젝트 구조 프로젝트명: petoo - src/main/java/tistory/TestController - URI: /file/download (GET) - 프로젝트 > TestController 소스 // 2022.09.01[프뚜]: 01. 파일 경로를 지정 > 동영상, 이미지 등 모든 파일 가능 String path = "D:\\ffmpeg\\1.mp4"; File file = new File(path); // 2022.09.01[프뚜]: 02. 다운로드 되..
[FFMPEG] Windows 10에서 동영상 화질, 확장자 등 변경하기 (JAVA)
·
프로그램/JAVA
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - JAVA: 11 동영상을 컨트롤할 수 있는 FFMPEG가 있습니다. 이번엔 JAVA에서 사용한다고 되어있지만 실제로는 FFMPEG가 제공하는 exe를 통해 동영상을 컨트롤 합니다. windows 10에서 사용할 수 있는 exe를 다운받고 JAVA에서 명령어를 실행하면 동영상 컨트롤을 할 수 있습니다. 1. FFMPEG 파일 다운로드하기 (링크) Windows builds from gyan.dev를 클릭하기 2. 이동된 페이지에서 .7z 파일 다운받기 (링크) ffmpeg-git-full.7z을 다운받기 3. 받은 파일을 열어보기 (알집은 .7z을 지원하지 않기 떄문에 반디집을 설치하시면 좋습니다.) /bi..
[Lombok] 롬복 설치 및 STS(Eclipse) 적용
·
프로그램/JAVA
안녕하세요! 프뚜(프로그래머 뚜)입니다! [개발 환경] - OS: windows 10 64bit - JAVA: 1.8, 11 - IDE: STS4 롬복 설치 및 IDE에 적용하는 방법에 대해 포스팅하려고 합니다. https://projectlombok.org/download에 접속해서 다운로드를 받습니다. 적용하고 싶은 IDE 폴더에 다운로드 받은 파일(lombok.jar)을 놓습니다. 명령프롬프트(cmd)를 실행하고 해당 폴더의 위치로 이동합니다. lombok.jar를 실행하기 위해서 [java -jar lombok.jar]를 입력합니다. [Specify location...]을 클릭합니다. lombok을 적용할 IDE를 선택합니다. [Install / Update]를 클릭합니다. 궁금하신 부분 또는 ..
프뚜
'Boot' 태그의 글 목록