2016년 3월 2일 수요일

Redis Cluster Installation

Redis Cluster 설치하기

Redis 설치

wget http://download.redis.io/releases/redis-3.0.7.tar.gz

각각의 머신들에 redis를 설치하고 redis.conf 를 아래와 같이 변경한 후 redis 서버를 띄운다.

redis.conf

daemonize yes
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 5000
appendonly yes

모두 띄운 후에는 src/redis-trib.rb 명령을 통해 클러스터를 구성하는 작업이 필요하다
src/redis-trib.rb 명령 실행을 위해서는 루비 설치가 필요하다.
루비 설치를 위해서는 libyaml 필요

http://pyyaml.org/download/libyaml/ 에서 최신 버전 찾아서 다운로드

wget http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz

/usr/local/src에 다운로드
/usr/local/src/yaml 폴더에서
./configure --prefix=/usr/local
make && make install

zlib, openssl 설치

OpenSSL & ZLIB Installation


./configure 
make && make install


끝나면 ruby 설치

https://www.ruby-lang.org/ko/downloads/ 에서 최신 버전 다운로드

wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz --no-check-certificate

./configure --prefix=/usr/local --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib --with-ext=zlib,openssl

make && make install

redis gem 설치

gem install redis


ruby 설치가 안되서 그냥 yum install rubygems 한 다음에
sudo gem update --system
하고 위에 redis 설치.