728x90
반응형
SMALL
안녕하세요! 프뚜입니다.
우분투에 redis 설치하는 방법은 링크를 통해 참고하시면 됩니다.
Redis7000은 port 7000을 사용하고 있습니다. Master로 지정되어있습니다.
Redis7001은 port 7001을 사용하고 있습니다. Replica로 지정되어있습니다.
[개발환경]
- OS: Ubuntu 22.04.1 LTS
# redis.conf를 복사해서 redis-7000.conf 생성하기
# 2023.01.06[프뚜]: 디렉토리 지정
dir /etc/redis/node/
# 2023.01.06[프뚜]: 모든 IP 접속 허용
bind 0.0.0.0 ::1
# 2023.01.06[프뚜]: 접속 PORT 지정
port 7000
# 2023.01.06[프뚜]: 로그파일 생성
logfile redis-7000.log
master slave입니다.
# redis.conf를 복사해서 redis-7001.conf 생성하기
# 2023.01.06[프뚜]: 디렉토리 지정
dir /etc/redis/node/
# 2023.01.06[프뚜]: 모든 IP 접속 허용
bind 0.0.0.0 ::1
# 2023.01.06[프뚜]: 접속 PORT 지정
port 7001
# 2023.01.06[프뚜]: 로그파일 생성
logfile redis-7001.log
# 2023.01.06[프뚜]: <masterIP> <port>
replicaof 127.0.0.1 7000
replicaof로 master IP와 Port를 지정합니다.
# Redis(7000, 7001) 구동하기
redis-server redis-7000.conf
redis-server redis-7001.conf
redis가 정상 구동됨을 확인할 수 있습니다.
# Redis(7000, 70001) 설정 확인하기
# 2023.01.06[프뚜]: master 접속
redis-cli -p 7000
info Replication
# 2023.01.06[프뚜]: replica 접속
redis-cli -p 7001
info Replication
role:master를 확인할 수 있습니다.
role:slave를 확인할 수 있습니다. master와 연동되어있는 정보를 확인할 수 있습니다.
# 백업 테스트하기
# 2023.01.06[프뚜]: master 접속 후 key 저장
redis-cli -p 7000
set name pddu
# 2023.01.06[프뚜]: master에 저장된 key 확인
redis-cli -p 7001
get name
master에서 key를 저장합니다.
slave에 key가 복제됨을 확인할 수 있습니다.
docker pull ghcr.io/jeongseongsoo/redis:1.1
https://github.com/users/JeongSeongSoo/packages/container/package/redis
728x90
반응형
LIST
'프로그램 > LINUX' 카테고리의 다른 글
[Redis] 레디스 (error) MOVED [slot] [redis] 에러 해결 방법 (0) | 2023.01.12 |
---|---|
[Redis] 레디스 클러스터, Slave 세팅 및 설정하기 (Master/Slave) (1) | 2023.01.11 |
[Redis] CLUSTERDOWN The cluster is down Error 해결하기 (1) | 2023.01.09 |
[Redis] 레디스 클러스터 세팅 및 설정하기 (redis cluster) (1) | 2023.01.08 |
[Ubuntu] Redis(레디스) Ubuntu(우분투) 설치하기 (2) | 2022.11.16 |