일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- PC
- ps4
- 부동산
- 주식
- Games
- 젤다 왕눈
- 탈중앙화
- 스마트 계약
- 거래
- loopback
- 게임
- 암호화폐
- 시장
- Three
- 투자
- 스마트 컨트랙트
- 비트코인
- angular
- Docker
- strongloop
- 쿠버네티스
- threejs
- 리뷰
- kubernetes
- Linux
- review
- 보안
- 이더리움
- game
- 블록체인
- Today
- Total
목록개발 관련 (189)
BaeBox
우선, 예제들을 볼 수 있는 페이지는 다음과 같다. https://github.com/NodeRedis/node_redis/tree/master/examples NodeRedis/node_redis redis client for node. Contribute to NodeRedis/node_redis development by creating an account on GitHub. github.com 시작하기 전에 한 가지 미리 손봐둬야 할 게 있는데... 추가가 끝났으면 아래 명령어를 날려줍시다. 포트도 꼭 열어주시고(포트포워딩). docker stack deploy -c docker-compose.yml [사용자_지정_이름] 자, 그러면 사전준비는 끝. 0. 터미널에서 npm install redis..
도커를 통해 redis 와 그 GUI 툴인 redis commander 를 띄울 생각이다. 그래서 도커를 알아두면 좋다. 사실 그냥 따라하면 되는지라 몰라도 크게 상관은 없다. 여하튼, https://bae-codebox.tistory.com/1 Docker 란? Docker 란? 가상머신 비스무리한거. 좀 더 정확하게는 컨테이너(=운영체제 수준 가상화)이다. 뭐 얘도 가상머신과 비슷한 거니 가상머신 비스무리한거라고 생각하자. bae-codebox.tistory.com 도커를 보고오는걸 추천한다. 0. docker-compose.yml 파일을 만든다. 1. docker swarm init 2. docker stack deploy -c docker-compose.yml [사용자_지정_이름] 3. docke..
Redis 는 Key/Value 형태로 데이터를 저장한다.
대부분의 DB 는 cpu 에서 처리한 결과값을 주기억장치를 거쳐 HDD 에 저장한다. 반면 Redis 같은 경우에는 아래 이미지와 같이 하나의 과정이 생략되었다. 할 일이 하나 줄었다. 더 빨라지겠지? 그뿐만 아니라 CPU-> RAM 의 속도와 RAM-> HDD 의 속도차이가 어마무시하다. 결론 : 빠르니까 쓴다. ※ 램에 저장하는거니까 얘들은 컴터끄면 데이터 다 날아간다. 그 외에도 https://aws.amazon.com/ko/redis/ Redis: 인 메모리 데이터 스토어 사용 방법 및 필요성 Remote Dictionary Server의 약어인 Redis는 데이터베이스, 캐시, 메시지 브로커 및 대기열로 사용하는 빠르고 오픈 소스, 인 메모리 키-값 데이터 스토어입니다. 이 프로젝트는 Redis..
REDIS : REmote DIctionary System DB, 캐시, 메시지 브로커 및 대기열로 사용하는 오픈소스, 인 메모리 키-데이터 스토리지. 데이터를 하드에 안 넣고, 메모리에 가지고 있는 DB.
/etc/docker/daemon.json : dockerd (도커 데몬)의 설정 파일이다. 설정 가능한 것들이 굉장히 많다. 너무 많다. 족히 사오십개는 되어 보이는데 그 중 내가 아는 것이라곤 두어 개 밖에 없다 하하하.... 썩을 옵션이야 많다만, 실제로 다 사용하는 것은 아니고 그나마 내가 자주 사용할 것 같은 옵션들만 보자. Option Description log-driver log-rotate 를 위한 기능. 사용할 log driver. "json-file" 로 이용하는 것이 편한 것 같다. https://docs.docker.com/config/containers/logging/json-file/ log-opts container가 남기는 로그데이터의 설정. max-size, max-fil..
docker.sock 이 란? 도커 데몬이 기본으로 듣고(listen) 있는 유닉스 소켓이다. 컨테이너 내부에서 데몬과 상호작용을 할 수 있게 만들어주는 친구이다. 이를 적극적으로 이용하는 친구가 Portainer 인데, 컨테이너 관리 툴이라고 생각하면 편하다. 여튼 이 컨테이너를 띄우자면, 아래처럼 컨테이너의 docker.sock 이 호스트의 docker.sock 에 접근할 수 있게 해줘야한다. 정확히는 그냥 마운트할뿐. portainer: image: portainer/portainer ports: - "9000:9000" volumes: - /var/run/docker.sock:/var/run/docker.sock
https://tramamte.github.io/2018/05/31/docker-change-root/ Docker Root Directory 변경 · Awesome Patrick May 31, 2018 12:49 Docker blog에 있는 내용에 따라 Ubuntu에 apt repository를 추가하고 Docker를 설치한 경우 image나 container 등이 저장되는 기본 경로는 /var/lib/docker/이다. 1단계 검색 가장 많이 나오는 내용은 Docker 기본 설정파일 /etc/default/docker에 graph option을 추가해 경로를 변경하라는 것이다. 거의가 3~4년 전 글들이라 찜찜하긴 하지만 일단 tramamte.github.io * 이 글은 윗 글의 내용을 그대로 반복..
service - container in production. 컨테이너를 포괄하는 단위. 상시로 변경될 수 있는 컨테이너에 접근할 수 있는 인터페이스를 제공하는 추상객체. 컨테이너가 다운되면, 재동작에 policy를 설정 해 줄 수 있음. Container ⊂ Service ⊂ Stack
* Container ⊂ Service ⊂ Stack the top of the hierarchy of distributed applications: the stack. 배포된 App 들의 최상위계층이다. A stack is a group of interrelated services that share dependencies, and can be orchestrated and scaled together. 스택은 의존성을 공유하는 상호 연관성있는 서비스들이다. orchestrated(관리) 와 scale(여러개 띄우기) 이 가능하다. A single stack is capable of defining and coordinating the functionality of an entire applicatio..