개발/Redis (2) 썸네일형 리스트형 Redis Cluster 설치 및 구성 OS: Cent OS 7 Redis Version: Redis 5.0.7 1. Redis package Download # wget http://download.redis.io/releases/redis-5.0.7.tar.gz # tar xzf redis-5.0.7.tar.gz [직접다운로드링크] Index of /releases/ download.redis.io 2. Redis package install # cd redis-5.0.7 # make # make install make 명령어 입력 시 패키지 오류 발생했을 경우. deps 디렉토리에 들어가 아래 명령어를 실행해 준다. # cd deps # make hiredis jemalloc linenoise geohash-int lua 3. Copy .. Redis Cluster 란? Redis는 인메모리 데이터 저장과 캐시에 Redis를 사용합니다. Redis Cluster는 여러 Redis 서버에 데이터를 자동으로 sharding 해주는 기술입니다. Cluster 운영중에 노드중 일부가 장애를 겪고 있더라도 작업을 계속할 수 있습니다. Redis Clustering Redis Cluster는 Master-Slave 노드 구성을 사용하여, 분산환경을 제어한다. 클러스터에 필요한 최소 노드수 는 6개이고, Redis 3버전 이상에서 구성 가능하다. 일부 노드가 실패하거나 통신 할 수 없을 때 작업을 계속할 수 있지만 대다수의 Master 노드가 사용할 수없는 경우 클러스터가 중지된다. 구성도 Redis Cluster 구성도 위 구성도는 4개의 서버에 대한 각 노드들의 Master-Sl.. 이전 1 다음