Mac 3

[Redis] Mac OS에서 Redis Docker로 실행시키기

local에서 개발을 진행하는데 직접 redis를 다운로드하여 사용해도 좋지만 docker를 배운김에 docker에 redis 컨테이너를 올려사용해보는 것이 docker 숙련도를 올리는데 도움이 될 것 같아 공부 겸 연습 겸 정리를 해보려 한다. Docker에 Redis 이미지 받기 docker pull redis 이미지 받는 것은 쉽다. pull redis 해보자. 그전에 도커를 먼저 켜야한다. 켜지 않으면 다음과 같은 에러가 나온다. 도커 켜고 다시 시작. `이미지이름:version` 에서 version을 넣어주지 않으면 자동으로 latest가 들어가서 최신 버전을 받아오게 된다. 도커 데스크톱에도 다운된 redis 이미지를 확인 가능하다. 물론 terminal 에서 명령어로도 확인 가능. Docke..

Infra 2024.02.06

[MAC/Linux OS] port kill - lsof 정리

증상 맥을 통해 개발하면서 port가 오류로 살아있던 적이 없었는데 처음으로 마주하여 application을 종료해야할 일이 생겼다. 구글링해서 간단히 해결 lsof 정리 lsof 는 list open files 의약자로 시스템에서 열린 파일 목록을 알려주고 사용하는 프로세스, 디바이스 정보, 파일의 종류 등 상세한 정보를 출력해 준다. 리눅스와 유닉스는 추상화된 파일 시스템(VFS - Virtual File System)을 사용하므로 일반 파일, 디렉터리, 네트워크 소켓, 라이브러리, 심볼릭 링크 등도 모두 파일로 처리되며 lsof 에서 상세한 정보를 확인할 수 있다. 유닉스마다 고유의 lsof 와 비슷한 용도의 명령어가 있지만 명령어와 옵션이 제각각이고 출력 정보가 상이하여 OS 가 바뀌면 사용하기가..

Infra 2024.01.17

[IDE] Intelli J 단축키

하도 까먹어서 망각할 나를 위해 작성. mac 기호 - ⌘,⌥,⌃, ⇧ 인텔리제이 for mac 만능 검색 ⇧(shift), ⇧(shift) 연타 창 닫기 ⌘(Command) + W 커서 이동(줄 단위) ⌘(Command) + 방향키 커서 이동(단어, space 단위) ⌥(Option) + 방향키 줄 이동 ⌘(Command) + ⇧(shift) + 방향키(위,아래) 줄 삭제 ⇧(shift) + (delete) 줄 복사 ⌘(Command) + D 최근 파일 열기(찾기) - Recent Files ⌘(Command) + E 지역 변수 추출 - Extract (Introduce) local Value ⌥(Option) + ⌘(Comand) + V 메소드 추출 - Extract Method ⌥(Option) +..

Web Dev 2023.03.23