본문 바로가기

Backend7

Docker 란? 1. Docker란? Docker는 소프트웨어 개발 및 배포를 위해 컨테이너라는 경량화된 가상화 환경을 사용하는 오픈 소스 플랫폼입니다. 컨테이너는 애플리케이션과 그 의존성들을 포함하여, 어디에서나 동일하게 실행될 수 있도록 패키징하는 기술입니다. Docker는 애플리케이션을 컨테이너화하여, 개발, 테스트, 그리고 프로덕션 환경 간의 이동을 간소화하고 일관성을 유지할 수 있게 해줍니다. 2. Docker의 주요 용어 및 개념 이미지(Image): 컨테이너 실행에 필요한 파일과 설정값 등을 포함하는 불변의 템플릿입니다. 이미지는 컨테이너를 생성하는 데 사용됩니다. 컨테이너(Container): Docker 이미지를 실행한 인스턴스입니다. 격리된 환경에서 애플리케이션과 그 필요한 런타임을 포함합니다. 도커 .. 2024. 4. 18.
Redis란? Redis란? Redis는 "Remote Dictionary Server"의 약자로, 오픈 소스의 인메모리 데이터 구조 저장소입니다. 주로 데이터베이스, 캐시, 메시지 브로커로 사용됩니다. Redis는 다양한 데이터 구조를 지원하며, 예를 들어 문자열, 리스트, 맵, 세트, 정렬된 세트 등이 있습니다. 또한, 고성능을 자랑하며, 데이터의 지속성을 제공하기 위해 디스크에 데이터를 저장할 수도 있습니다. Redis의 주요 특징으로는 빠른 성능, 데이터의 지속성 옵션, 자동 복제, 다양한 데이터 구조 지원, Lua 스크립팅, LRU 캐싱 등이 있습니다. Redis는 실시간 애플리케이션에서 널리 사용되며, 예를 들어 실시간 분석, 게임 리더보드, 세션 관리, 웹 페이지 캐싱 등에 유용합니다. Redis특징 장점.. 2024. 4. 18.
Django 사용법 장고(Django) 사용법 Django 설치하기 Django를 사용하려면 먼저, Django를 설치해야 해요. Django를 설치하련면 다음과 같이 명령어를 입력해주세요. pip install Django Django 프로젝트 만들기 Django 프로젝트를 만드려면, 다음 명령어를 입력하세요. django-admin startㅕproject 이 명령어를 실행하면 프로젝트 이름을 가진 새로운 디렉토리가 생성돼요. 애플리케이션 만들기 Django 애플리케이션을 만들려면, 다음 명령어를 입력하세요. python manage.py startapp 이 명령어를 실행하면 애플리케이션 이름을 가진 새로운 디렉토리가 생성돼요. URL 매핑하기 URL매핑은 클라이언트 요청이 들어왔을 때, 어떤 뷰 함수를 실행할지 결정하.. 2023. 3. 23.

반갑습니다 ✿ڿڰۣ— 조은하루 ^^
SSAFY 9기 김웅서 티스토리