목록Programming (79)
고양이 여름이의 지식채널
레디스(Redis)는 캐싱, 실시간 데이터 분석, 세션 관리와 같은 분야에 널리 사용되는 오픈 소스 인 메모리 키 값(in-memory key-value) 데이터베이스입니다. 빠른 속도와 짧은 대기 시간, 다중 데이터 구조, 확장성, 사용 편의성 및 고성능을 제공합니다. 레디스 설치 방법 (Linux) 인덱스에 리포지토리를 추가하고 apt업데이트한 다음 설치합니다. 그리고 나서 아래와 같이 명령어를 입력하여 설치를 합니다. ## 도커 컨테이너로 설치하는 경우 # sudo apt install lsb-release 레디스(Redis) 기본 명령어 및 예제 레디스(Redis)를 사용하기 위한 몇 가지 기본 명령어와 예제에 대해 설명합니다. SET and GET SET mykey "Hello Redis!" G..
PHP를 이용한 파일 업로드와 다운로드 코드 예제입니다. Upload 아래는 업로드 예제입니다. // 파일 전송 form 위의 예제에서는 업로드된 파일을 임시 위치에서, 지정된 위치로 이동하는 move_uploaded_file 함수를 사용하여 파일을 업로드합니다. 위치는 업로드/폴더로 설정된 $file_destination 변수로 정의됩니다. 위의 코드와 같이 업로드하기 전에 파일 정보의 유효성을 확인하는 것이 중요합니다. 파일 크기와 확장자가 허용된 제한이있는지 확인합니다. Download 다음은 파일을 다운로드 예제입니다. 이 예제에서는 파일 이름을 매개 변수로 포함하여 PHP 스크립트로 GET 요청을 전송하여 파일을 다운로드합니다. 일단 파일 경로를 $file_path 변수에 저장됩니다. file_..
도커(Docker)는 소프트웨어 개발시 응용 프로그램을 패키지화하고 배포하는 편리한 방법을 제공합니다. 지속적인 통합 및 배포(CI/CD) 파이프라인의 맥락에서 특히 유용합니다. 왜냐하면 일관되고 안정적인 빌드 및 배포를 보장하는 데 도움이 되기 때문입니다. CI/CD 파이프라인이란? CI/CD 파이프라인은 소프트웨어 애플리케이션을 빌드, 테스트 및 배포하는 일련의 자동화된 프로세스입니다. CI/CD 파이프라인의 목표는 소프트웨어 개발 프로세스를 최대한 자동화하여 수동 작업을 줄이고 오류 위험을 최소화하는 것입니다. 도커가 CI/CD 파이프라인에 적합한 방식인 이유 도커는 애플리케이션을 구축하고 배포하기 위한 표준화된 환경을 제공함으로써 CI/CD 파이프라인에서 핵심적인 역할을 수행합니다. 이를 통해 환..
grep 명령어는 텍스트 패턴을 검색하는 리눅스의 강력한 도구입니다. 정규 표현식 출력을 사용하여 하나 이상의 파일에서 지정된 패턴을 검색하는 데 사용됩니다. 다음은 기본 사용 및 몇 가지 옵션에 대한 예제입니다: # 기본 구문 grep PATTERN FILE 여기서 PATTERN은 검색할 문자열 또는 정규식이고 FILE은 검색할 파일의 이름입니다. 여러 파일을 검색하려는 경우 공백으로 구분된 목록으로 지정할 수 있습니다. grep PATTERN FILE1 FILE2 FILE3 ... options -i : 검색 패턴에서 대소문자를 무시합니다. -v : 검색 패턴과 일치하지 않는 줄만 출력합니다. -n : 출력에 있는 각 일치 항목의 라인 번호를 출력합니다. -c : 검색 패턴과 일치하는 줄 수만큼만 출..