반응형

신규 서비스 개발환경 구성을 위해 AWS EC2에 Docker로 Redis를 설치했다. 사실 AWS ElastCache를 쓰면 오토스케일링이 가능하고 튼튼해서 좋은데, VPC 내에서만 접근이 가능하기 때문에 런칭 전까지는 EC2에서 Redis를 설치해서 사용하기로 했다.

도커 설치

$ sudo apt-get update && sudo apt-get upgrade

// Set up Docker Repository
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

// install Docker
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

$ sudo usermod -aG docker ubuntu && \
$ sudo systemctl start docker // start demon
$ sudo systemctl enable docker // auto start

Redis 설치

// Redis (Docker)
$ docker image pull redis
$ docker run -d --name redis-container -p 6379:6379 -dit --restart unless-stopped redis

// Redis cli (cli만 쓸거라 redis-server를 다운로드할 필요는 없지만, redis-tools가 버전이 너무 옛것이라? 풀로 다운롣받음)
$ sudo apt-get install redis-server
$ sudo chmod 777 /etc/redis/redis.conf
$ vi /etc/redis/redis.conf # => bind 127.0.0.1 로 되어있는 부분을 0.0.0.0으로 변경 후 저장 :wq!
$ sudo systemctl restart redis-server.service

테스트

$ redis-cli -h localhost
$ set name "hannah"
$ get name

도커에 대해 설명하는 김에 핵귀여운 도커 휴지 케이스 소개ㅎ
진짜 넘모 귀여움...
회사 책상에 두고 사용중인데 1일 인싸체험 가넝ㅎ

https://prohannah.tistory.com/239

 

개발자 취저 도커 휴지 케이스 후기!!

🐳 진짜 귀여운 도커 컨테이너 휴지 케이스를 얻었다! 진짜 넘모 귀엽고 만족스러움!! 기술블로그 3년 정도 운영 중인데, 협찬은 처음 받아본다!! 포스팅 조건으로 받은건데 제안 넘나 감사함 ㅠ

prohannah.tistory.com

 

반응형

'데이터 관리 > Database' 카테고리의 다른 글

복합키 VS 대표 ID PK  (0) 2021.08.31
DBCP(Database Connection Pool) 이해  (0) 2021.04.07
Mac OS 오라클 설치하기  (0) 2021.02.28
카디널리티와 복합키 순서 그리고 PK Index  (1) 2020.10.12
ORACLE SQL paging 처리  (0) 2017.03.21