Replication
머든 다 그렇겠지만 복사를 하기 위해서는 여분의 서버가 더 필요로 하겠죠?
2대라고 가정을 한다면 당연히 1대는 Master 가 되고 나머지 1대는 Slave 가 됩니다.
Master 에서는 Read/Write 가 가능하게 하고 Slave 에서는 Read Only 입니다.
설정 하기전 사전 작업?
1. 서버 2대(Master/Slave)에 각각 Redis 가 설치되어 있어야 함.
2. iptables 에서 6379 포트에 대해서 연결이 가능하도록 설정 (Slave→Master).
Master 서버 설정
redis.conf 파일 열기
[root@localhost ~]# vim /etc/redis/redis.conf
패스워드 지정
requirepass 패스워드
bind 설정
bind 0.0.0.0
Slave 서버 설정
redis.conf 파일 열기
[root@localhost ~]# vim /etc/redis/redis.conf
마스터 주소 및 포트 설정
slaveof 마스터아이피 포트
마스터 패스워드 설정(위에서 설정한 패스워드)
masterauth 패스워드
아래 부분은 그냥 주석만 제거
repl-ping-slave-period 10
repl-timeout 60
bind 설정
bind 0.0.0.0
Master/Slave Redis 재 시작
[root@localhost ~]# service redis restart
'Linux' 카테고리의 다른 글
아파치(Apache) .htaccess 의 RewriteRule 이 동작하지 않을 때 해결 방법 (0) | 2015.07.06 |
---|---|
아파치(Apache)::httpd: Could not reliably determine the server's fully qualified domain name 메시지 해결 방법 (0) | 2015.07.06 |
아파치(Apache)::폴더, 파일에 대해 IP 제한하기 (0) | 2015.07.02 |
Redis Service Stop::(error) NOAUTH Authentication required (0) | 2015.07.01 |
리눅스(linux) CentOS 에 Remi 설치 방법 (0) | 2015.06.30 |