단순한 memcached만 쓰다가 레디스 클러스터가 깔려있길래 써보고자 했다. 목적은 읽기 고속, 쓰기는 인터벌 배치 벌크. 캐시용은 아님.
클러스터에서 mget, 파이프에 의한 벌크 덤핑이 안 됨 -> 스스로 해싱 슬랏 찾아서 꽂아주는 줄 알았는데 안 꽂아줌. 당연히 빼주기도 못함. 슬랏을 다 찾아내서 내가 꽂을 키를 분류해서 꽂으면 가능하긴 한데 배보다 배꼽이 ... 걍 일타일콜 뺑이야 돌아라 나는 모른다해도 될 것 같긴 한데 클러스터라 복잡시려보임..
센티넬 쓰려고 했더니 마스터 바뀌고 핫빗 핑 날리고 클라이언트 쪽에서도 (라이브러리가 다 해줄테지만) 살아있는 마스터 확인하고 그러는 듯..
장비는 두 대 뿐이라 뭐 모냥새도 빠짐..
걍 싱글모드로 돌리고 결재만 올리면 묶어주는 L4를 사용함. 즉, 읽기는 L4 타고 오고 쓰기는 각각의 서버에서 벌크 덤핑. 뭐 하나 뒤져도 L4가 알아서 해 줄꺼고 클라측에선 IP 하나만 봐두대고 뉘가 마스터여 아몰랑해도 되고..
벌써부터 욕하는 소리가 들린다..