simDev1234
심플하고 차분하게
simDev1234
전체 방문자
오늘
어제
  • 분류 전체보기
    • Computer Science
      • Basic Math
      • Data Structure
      • Algorithm
      • Database
      • OS
    • Language
      • Java
      • Kotlin
      • SQL
    • Framework
      • Spring
      • Orm&Mapper
      • 프로젝트로 스프링 이해하기
      • 스프링 라이브러리
    • Infra
      • Cloud
      • Docker
      • Redis
      • AWS, Azure
      • Device
    • Etc
      • CleanCoding
    • Git,Github

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바프로그래밍
  • controllerTest
  • 컨트롤러
  • JVM메모리구조
  • null
  • 자바
  • 404
  • 자바프로그램
  • 참조변수
  • 스프링
  • 참조타입
  • 자바메모리구조
  • scanner #next() #nextLine()

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
simDev1234

심플하고 차분하게

Infra/Redis

[Docker/Redis] Ubuntu에 Redis 설치 & Docker로 Redis 실행

2022. 12. 9. 21:30

|  Redis 설치하기

 

1. Ubuntu에 Redis 설치

sudo apt-get install redis-server

2. 설치 확인

redis-server --version

3. redis가 6379 포트를 쓰는지 확인

// netstat 없으면 net-tools 설치
sudo apt install net-tools

// 6379 포트 쓰는지 확인
netstat -nlpt | grep 6379


tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      -
tcp6       0      0 ::1:6379                :::*                    LISTEN      -

4. redis에 접속 후 테스트

// 접속
redis-cli

// 테스트
127.0.0.1:6379> set test1 testvalue
OK

get test1
127.0.0.1:6379> get test1
"testvalue"

 

|  Docker 로 Redis 이미지 생성하기

 

1. Ubuntu에 Docker 설치

sudo docker apt install docker.io

 

2. Docker 로그인 하고 Docker 서비스가 실행되는지 확인하기

// 로그인
sudo docker login -u <아이디>
Password : <패스워드 작성 후 엔터>

// 실행확인
service docker status

 

3. 기존의 Redis-server 끄고, Docker에서 Redis image 생성하기

// 일단 redis-server 끄고
sudo systemctl stop redis-server

// 서비스 꺼진거 확인하고
service --status-all

// docker에서 image 생성하면서 실행
sudo docker run -it --name <이미지명> -p 6379:6379 -d redis

 

4. 컨테이너 확인하기 

sudo docker ps -a
CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS    PORTS     NAMES
b037231966f6   redis     "docker-entrypoint.s…"   23 minutes ago   Created             zero-mall-product-redis

 

5. 컨테이너 실행하기

sudo docker start b037231966f6

 

 

[ 참고 ]

서비스 시작/중지 https://vitux.com/how-to-start-stop-or-restart-services-in-ubuntu/

레디스 설치 https://hayden-archive.tistory.com/429

도커에 레디스 이미지 생성 https://icodebroker.tistory.com/9067

컨테이너 리스트 확인 https://codechacha.com/ko/docker-list-containers/

'Infra > Redis' 카테고리의 다른 글

[Redis] 스프링에서 Redis Cache에 Data Crud 하는 방법  (0) 2022.12.12
[Redis] Redis Insights 사용하기  (0) 2022.11.24
[Redis] Redis를 Cache로 사용하기  (1) 2022.11.11
Redis에 대한 정보 모음  (0) 2022.10.20
    'Infra/Redis' 카테고리의 다른 글
    • [Redis] 스프링에서 Redis Cache에 Data Crud 하는 방법
    • [Redis] Redis Insights 사용하기
    • [Redis] Redis를 Cache로 사용하기
    • Redis에 대한 정보 모음
    simDev1234
    simDev1234
    TIL용 블로그. * 저작권 이슈가 있는 부분이 있다면 댓글 부탁드립니다.

    티스토리툴바