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 설치.