-
[redis] sentinel mode구현카테고리 없음 2023. 4. 6. 12:10반응형
https://ellapresso.tistory.com/119
[redis] 로컬(macOS)에서 standalone, cluster, replica 구성하기 + GUI
깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 1. 레디스 설치하기 - 링크 링크를 따라하면 되나, 나는 아래정도만 실행함. 더보기 Homebrew를 사용해서 설치 brew install redis 설치가 완료되었는지
ellapresso.tistory.com
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 참고
[redis] cluster-replica 마스터를 kill하면
깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 redis cluster replica 구성하기 [redis] 로컬(macOS)에서 standalone, cluster, replica 구성하기 + GUI 깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 1. 레디스
ellapresso.tistory.com
로그를 확인하면 센티널들이 3초간 지켜보다가 replica를 master로 승격시킨다.
반응형