좋아요 기능을 할 때, 동시성을 해결해주기 위해서 Redis를 쓴다.
Redis가 어떻게 작동하냐?(이벤트 루프 방식으로 통신)
커넥션 풀을 만든다.
SQL프로토콜에 맞게 작업을 ㄷ하고
Redis 6.0부터 멀티쓰레드가 생긴다.
Redis.Conf파일에 총 쓰레드가 4개 생성된다고 뜨는데( I/0쓰레드)
stand alone 모드: 마스터 노드인 메인 노드를 1개
레플리카 모드를 5개 놓는
메인 프로세스가 1개 밖에 없다.
클러스터 모드: 메인쓰레드를 최대 15개까지 넣을 수 있는 모드가 있다.
레플리카 read, backup을 지원한다(장애 대응을 한다.)
마스터 노드가 장애가 나서 죽었서
각 노드는 센티널이라고 있다, 과반수 이상의 센티널이 감지를 하면(죽었다고 생각하면)