있을 유, 참 진

[Redis] Docker Redis 설치 및 운영 본문

Redis

[Redis] Docker Redis 설치 및 운영

U_ma 2023. 4. 22. 16:52

Redis 이미지 받아오기

💡 docker pull redis를 통해서 redis를 받아온다. redis의 가장 최근 버전을 받아온다.
PS C:\Users\USER-PC> docker pull redis
Using default tag: latest
latest: Pulling from library/redis
26c5c85e47da: Pull complete
39f79586dcf2: Pull complete
79c71d0520e5: Pull complete
60e988668ca1: Pull complete
873c3fc9fdc6: Pull complete
50ce7f9bf183: Pull complete
Digest: sha256:f50031a49f41e493087fb95f96fdb3523bb25dcf6a3f0b07c588ad3cdbe1d0aa
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest

결과확인

PS C:\Users\USER-PC> docker images
REPOSITORY                 TAG       IMAGE ID       CREATED       SIZE
redis                      latest    eca1379fe8b5   3 days ago    117MB
hacking-with-spring-boot   latest    454a7e2cdd72   12 days ago   352MB

redis 이미지가 성공적으로 설치된 모습 밑의 hacking-with-spring-boot는 무시해도 된다.

레디스 컨테이너 생성 및 실행

💡 6379 포트에 jwt-redis라는 이름의 레디스 컨테이너를 생성 및 실행 비밀번호는 1234로 설정해 줬다
PS C:\Users\USER-PC> docker run -p 6379:6379 --name jwt-redis -d redis:latest --requirepass "1234"
70d9c3f8f88eb9bc4adf53f6120411ca4a65080fdefb29383872102446b1fbd6
PS C:\Users\USER-PC> docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS         PORTS                    NAMES
70d9c3f8f88e   redis:latest   "docker-entrypoint.s…"   10 seconds ago   Up 8 seconds   0.0.0.0:6379->6379/tcp   jwt-redis

레디스 접근 및 확인

💡 Redis 접속 및 인증 후 데이터를 넣은 후 결과 확인
PS C:\Users\USER-PC> docker exec -it jwt-redis redis-cli
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 1234
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> set testKey1 testValue1
OK
127.0.0.1:6379> set testKey2 testValue2
OK
127.0.0.1:6379> keys *
1) "testKey2"
2) "testKey1"

'Redis' 카테고리의 다른 글

[Redis] 스프링부트 Redis 설정 및 적용하기  (0) 2023.04.23
Comments