Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 정보처리기사실기 기출문제
- CloudWatch
- aws
- CKA 기출문제
- 티스토리챌린지
- mysql 튜닝
- 공부
- 정보처리기사 실기 기출문제
- APM
- Pinpoint
- kotlin spring
- Spring
- kotlin
- Kubernetes
- 정보처리기사 실기
- AWS EKS
- kotlin querydsl
- 오블완
- Java
- CKA
- 코틀린 코루틴의 정석
- PETERICA
- kotlin coroutine
- IntelliJ
- minikube
- 기록으로 실력을 쌓자
- AI
- Linux
- MySQL
- Elasticsearch
Archives
- Today
- Total
피터의 개발이야기
[Redict] docker로 Redict 설치하기 본문
반응형
ㅁ 관련 글
ㅇ [Redis] Redis의 대체로 Redict을 선택해야 하는 이유
ㅇ [Redict] Redict을 설치하는 3가지 방법
ㅁ 들어가며
ㅇ 지난 글 [Redict] Redict을 설치하는 3가지 방법에서 Redict를 설치하는 3가지 방법을 정리하였다.
- 시스템 패키지 관리자를 이용한 설치
- Docker와 같은 컨테이너 런타임을 사용하여 Redict 설치
- 소스 코드에서 Redict 빌드 및 설치
ㅇ Docker로 설치하는 방법은 내용이 길어 이 글에 정리하였다.
ㅁ Docker 설치
$ docker run --name redict -d -p 6379:6379 registry.redict.io/redict
ㅁ Redict cli
$ docker exec -it redict /bin/redict-cli
127.0.0.1:6379> KEYS *
(empty array)
127.0.0.1:6379> SADD test "PETERICA"
(integer) 1
127.0.0.1:6379> SADD test "WORLD"
(integer) 1
127.0.0.1:6379> SMEMBERS test
1) "PETERICA"
2) "WORLD"
127.0.0.1:6379> SLOWLOG GET
(empty array)
ㅁ 볼륨설정
$ docker run --name redict -d -p 6379:6379 \
-v ./data:/data registry.redict.io/redict
ㅇ Redict container의 데이터는 /data에 저장되고 있다.
ㅇ 로컬의 ./data폴더를 마운트하여 데이터를 영구저장할 수 있다.
RUN mkdir /data && chown redict:redict /data
USER redict
VOLUME /data
WORKDIR /data
ㅇ alpine용 이미지 빌드를 위한 Containerfile 중에 일부이다.
ㅇ WORKDIR을 /data로 지정하여 컨테이너 이미지를 빌드하고 있다.
ㅁ config files setting
$ docker run --name redict -d -p 6379:6379 \
-v ./redict.conf:/redict.conf \
registry.redict.io/redict /redict.conf
ㅇ redict.conf를 마운트하여 redict의 설정을 구성할 수 있다.
ㅇ redict의 기본 설정은 redict.conf에서 확인할 수 있다.
ㅁ redis ui tool
ㅇ 사용중인 redis 접속 툴로 접속 테스트를 진행해 보았다.
ㅇ UI 툴에서 데이터를 입력해 보았다.
ㅇ 기본적인 명령은 잘 수행되었다.
ㅁ 함께 보면 좋은 사이트
ㅇ Redict Doc - Installing usage with containers
반응형
'DevOps > Redis&Redict' 카테고리의 다른 글
Redis, 테라폼 등 오픈소스 소프트웨어의 라이선스 변경 논란 (0) | 2024.04.09 |
---|---|
[Redict] Redict을 설치하는 3가지 방법 (0) | 2024.04.05 |
[Redis] Redis의 대체로 Redict을 선택해야 하는 이유 (0) | 2024.04.02 |
[Redis] Redis 오픈소스 라이선스 변경 (0) | 2024.03.31 |
[Redis] 쿠버네티스 환경에서 Redis 모니터링의 필요성 (1) | 2024.02.17 |
Comments