Redis 클러스터 구성
클러스터 구성: Redis 클러스터에는 최소 3개의 노드가 필요합니다.
1단계: redis-cluster 폴더를 만든 다음 아래에 6개의 폴더를 만듭니다.
(1)mkdir -p /usr/local /redis-cluster
(2)mkdir 7001, mkdir 7002, mkdir 7003, mkdir 7004, mkdir 7005, mkdir 7006
2단계: 이전 redis.conf 구성 파일을 각각 700 * 디렉터리에 복사하고, 각 내용을 수정합니다.
(1)daemonize yes
(2)port 700*
(3)bind 192.168.2.2 현재 머신의 IP 바인딩
(4)dir /usr/local/ redis-cluster/700*/ 데이터 파일 저장 위치 지정
(5)cluster-enabled yes (클러스터 모드 시작)
(6)cluster-config-file node700*.conf
(7) Cluster-node- timeout 5000
(8)appendonly yes
3단계: Redis 클러스터에는 Ruby 명령을 사용해야 하기 때문입니다. 따라서 Ruby를 설치해야 합니다. 명령은 다음과 같습니다.
(1)yum install ruby
(2)yum install rubygems
(3)gem install redis(redis 및 Ruby 인터페이스 설치)
이 오류 여기에 나타날 수 있습니다: 오류: Redis 설치 오류: redis에는 Ruby 버전 >= 2.2.2
필요합니다. 여기에서 http://blog.csdn.net/fengye_yulu/article/details/77628094를 참조하여 이 문제를 해결할 수 있습니다.
4단계: 각각 6개의 Redis 인스턴스를 시작한 다음 시작이 성공했는지 확인합니다
(1)/usr/local/redis/bin/redis-server /usr/local/redis-cluster/700*/redis. conf
(2)ps -el | grep redis
6개를 모두 시작하여 완료
5단계: 먼저 redis3.0 설치 디렉터리로 이동한 후 redis-trib.rb 명령을 실행합니다.
(1) cd /usr/local/redis-3.0.0-rc2/src
(2)./redis-trib.rb create --replicas 1 139.196.123.218:7001 139.196.123.218:7002 139.196.123.218 ), 확인을 위해:
(1) 클라이언트에 연결: ./redis-cli -c -h -p (-c는 클러스터 모드를 나타내며 IP 주소와 포트를 지정합니다.)
예: usr/local/ redis/ bin/redis-cli -c -h 192.168.1.1 -p 7001(2) 확인: 클러스터 정보(클러스터 메시지 보기), 클러스터 노드(노드 목록 보기)(3) 데이터 작업 확인( 4) 클러스터를 종료하려면 다음 명령을 사용하여 하나씩 종료해야 합니다. usr/local/redis/bin/redis-cli -c -h 192.168.1.1 -p 700* shutdownFor 더 많은 Redis 관련 지식은Redis를 방문해주세요. 튜토리얼
칼럼을 활용해보세요!위 내용은 Redis 클러스터를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!