-
[redis] sentinel mode구현카테고리 없음 2023. 4. 6. 12:10반응형
https://ellapresso.tistory.com/119
1. 위 글에서처럼 standalone - replica를 구성한다.
2. 센티널로 사용할 노드수만큼 cof파일을 만들고, port를 수정해준다.
cp /opt/homebrew/etc/redis.conf ./sentinel01.conf
3. 아래 내용을 conf파일에 추가해준다.
sentinel monitor mymaster 127.0.0.1 {마스터 서버 포트} {정족수} sentinel down-after-milliseconds mymaster 3000
정족수 : 마스터가 더이상 사용할 수 없다고 판단할 서버수. 3대의 노드로 감시하고 2개이상이 판단할경우 레플리카를 마스터로 바꾸고싶다면 정족수는 2가된다. 만약 감시노드를 한대만 하고싶다면 1로...
4. standalone - replica를 띄워준 다음, 아래 명령어로 센티널을 실행시킨다.
redis-sentinel sentinel01.conf
5. 정상동작하는지 마스터를 kill해본다.
https://ellapresso.tistory.com/121 참고
로그를 확인하면 센티널들이 3초간 지켜보다가 replica를 master로 승격시킨다.
반응형