redis sentinel (2) 썸네일형 리스트형 [REDIS] Sentinel + Haproxy + Keepalived를 이용한 Redis HA LoadBalance 구축 (2) 구축 정보Spec서버 3대 CentOS7 x86_64 TEST1 : 10.10.10.240, Redis SlaveTEST2 : 10.10.10.241, Redis MasterTEST3 : 10.10.10.242, Redis SlaveVIP : 10.10.10.243Redis Write Port 5000Redis Read Port 5001 버전Keepalived : keepalived-1.3.5-19.el7.x86_64Haproxy : haproxy-1.5.18-9.el7_9.1.x86_64Redis : 4.0.9 설치Redis설치는 여기 참조.Keepalived, Haproxy는 yum 패킷지 관리자로 설치yum install keepalived haproxy 설정KeepalivedTEST1, TEST2.. [REDIS] Sentinel + Haproxy + Keepalived를 이용한 Redis HA LoadBalance 구축 (1) 기 구축 Redis 시스템 구조 RDB(no save) + Replication 총 3대 구성 Slave 2(REDIS-2,3)대가 각각 Master(REDIS-1)에 Repl 동기화를 하는 구조 Master → RW, Slave(REDIS-2) → RO 로 클라이언트에서 RIP로 직접 접근 문제점 Master Down 시 Role change 되지 않음. → 쓰기 실패하고 수동 Role Change 지연 발생 Redis의 Role이 변경 된 경우 클라이언트에서 RW, RO Redis의 IP, Port의 Sync 필요. RDB만 사용하고 SAVE 하지 않아 Data 유실 위험 Redis + Sentinel + Haproxy + Keepalived 를 이용한 변경 구성 Keepalived VRRP를 이용한.. 이전 1 다음