>백엔드 개발 >PHP 튜토리얼 >Redis 클러스터 구축에 대한 그래픽 튜토리얼

Redis 클러스터 구축에 대한 그래픽 튜토리얼

小云云
小云云원래의
2017-12-14 14:18:092076검색

redis 클러스터의 특징: Redis 서버에 문제가 발생하더라도 영향이 작음을 보장할 수 있는 시스템이 많이 있습니다. 자체 마스터-슬레이브 구조를 가지며 자동으로 마스터-슬레이브 구조를 나눕니다. 동적 구현은 마스터-슬레이브 구조에 따라 자동으로 고속 클러스터링을 실현할 수 있으며, 데이터 파일의 백업을 실현할 수 있습니다. 이 기사에서는 Redis 클러스터 설정에 대한 그래픽 튜토리얼을 공유합니다. 참조 값이며 모든 사람에게 도움이 되기를 바랍니다.

3. Redis 클러스터 구축 단계:

하나의 호스트

7000-7008

2에 2개의 하위 노드가 있는 9개의 서버, 3개의 마스터 및 6개의 슬레이브를 준비합니다. 2. 폴더에 redis.conf를 복사합니다.

cp redis.conf 7000/redis-7000.conf

mkdir 7000 7001 7002 7003 7004 7005 7006 7007 7008

3.

1. 바인딩된 포트 번호 등록을 취소하세요

2. 보호 모드를 끄기

3. 포트 번호 수정

4. 배경 켜기 켜기

5. PID 파일의 경로를 지정하십시오. 관련 파일 디렉터리를 생성하는 절대 경로를 통해 파일 위치

6. 덤프 로그 파일 경로를 수정하세요

덤프 파일을 수정하지 않으면 각 로그 파일이 공개됩니다

7. 바이너리 로그 활성화

8. 클러스터 활성화

9. 클러스터 협력 파일을 수정하세요

클러스터 시간 제한을 엽니다

10. -슬레이브 관계가 마운트되었으니 삭제해야 합니다

마스터-슬레이브 마운트 삭제하고 가져오세요

11. 구성 파일을 각각 7001-7008로 복사하세요

.

다음 명령을 실행하여 먼저 파일의 모든 7000을 7001

로 수정합니다.%s /7000/7001/g 참고: 현재 텍스트의 모든 7000을 7001

12로 바꿉니다. -7008 각각

13 7000-7008

#!/bin/sh

redis-server 7000/redis-7000.conf &

redis-server에서 여러 Redis 서비스를 시작하는 쉘 스크립트 파일을 생성합니다. 7001/redis-7001.conf &

redis-서버 7002/redis-7002.conf &

redis-서버 7003/redis-7003.conf &

redis-서버 7004/redis-7004.conf &

redis -서버 7005/redis-7005.conf &

redis-server 7006/redis-7006.conf &

redis-server 7007/redis-7007.conf &

redis-server 7008/redis-7008.conf

#!/bin/sh는 편집을 위한 쉘 스크립트가 있음을 의미합니다

14. 쉘 스크립트를 시작합니다

15. Redis 서비스가 시작되었는지 확인하세요

위는 Redis가 파일이 성공적으로 시작되었습니다

16. 방화벽을 끄세요

service iptables stop

17. 클러스터가 성공적으로 시작되었는지 확인하세요

3. 인터넷이 없으면 작동하지 않을 수 있습니다. Baidu에 Ruby를 설치하는 방법)

1. 플러그인을 추가하고 yum을 사용하여 설치합니다.

yum install ruby

ruby –v #ruby 1.8.7

yum install rubygems #yum install ruby ​​​​rubygems -y

gem install redis #redis 인터페이스 패키지 설치

gem list #gem 관련 인터페이스 패키지 여부 확인 Redis가 이미 설치되어 있는지 확인하세요

사용 제공된 가상 머신에 Ruby 플러그인이 이미 설치되어 있으므로 다시 설치할 필요가 없습니다

2. 명령 실행 구성 1 마스터 2 슬레이브 구조

./src/redis-trib.rb create --replicas 2 192.168.247.150:7000 192.168.247.150:7001 192.168.247.150:7002 192.168.247.150:7003 192.168.247. 150:7004 192.168.247.150:7005 192.168.247.150 :7006 192.168.247.150:7007 192.168.247.150:7008

2는 하나의 호스트에 몇 개의 슬레이브 노드가 마운트되어 있는지를 나타냅니다. 이 클러스터는 마스터 1개와 슬레이브 2개, 호스트 3개와 슬레이브 6개, 총 9개의 Redis 서버로 구성됩니다.

마운트가 성공했음을 의미합니다.

M은 마스터 노드 S를 의미합니다. S는 슬레이브 노드 정보를 의미합니다.

마운트 확인 여부를 의미합니다. yes를 입력합니다. 그렇지 않으면 오류가 보고됩니다.

4. Redis 클러스터 시작

1. 서비스를 종료하지 마세요. 일시 중단된 상태로 저장하세요.

2. 종료 후 시작하는 경우 먼저 방화벽을 끄세요.

3.

1. jar를 확인하세요.

2. redis 클러스터의 IP 주소를 확인하세요.


Redis 클러스터 구축 전체 기록

redis 클러스터 구축 튜토리얼 및 문제 해결

Redis 클러스터 실습

위 내용은 Redis 클러스터 구축에 대한 그래픽 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.