sentinel 2

redis 4부 - jedis를 이용한 client sample ...

이제 마지막이다. redis server를 다 설치했으니, 그곳에 data를 write하고 또 read해 보자. Java를 이용해, 간단한 sample을 만들어 보겠다. 가장 많이 쓰이는 redis java library는 jedis 라고 한다. 글을 쓰고 있는 시점에서 가장 최신 버전인 3.0.1 을 첨부한다. 또한, 관련 library인 Common Pool 2 library를 첨부한다. 그리고, 입력한 data를 확인하기 위한, RedisDesktopManager for Windows를 첨부한다. jedis의 Java document는 http://xetorthio.github.io/jedis/에서 볼수 있다. 우리는 Sentinel을 이용한 replication을 사용하여, redis cluste..

redis 2019.04.08

redis 2부 - replication ...

지난 게시물인 redis 1부 - 설치에서는 stand alone으로 동작하도록 redis를 구성하였다. 이렇게 stand alone으로 구성할 경우, failover 상황에 대한 대비가 전혀 되지 않는 문제점을 가지게 된다. 이런 상황에 대비하기 위해, redis를 replication으로 구성해 보겠다. redis도 DB의 일종이고, 대부분의 open source DB와 마찬가지로 replication을 지원한다. 1. 전체 구성 일단, sample로 만들어볼 목표 시스템은 아래와 같이 구성할 것이다. 이 예제에서는, 4대의 Machine에 Master 1개, Slave 3개, Sentinel 3개로 구성해 보겠다. 2. 개념 위 그림에서 보이는 몇 가지 새로운 개념에 대해 알아보자. Master r..

redis 2019.04.08