반응형

[MacOS 개발환경 #24] redis-cluster 설정

 

1. redis-cluster 설정

2. 환경

3. Homebrew 설치

4. cluster 설정

5. 노드 실행

6. 결과 화면

 

 

1. redis-cluster 설정

 

 

2. 환경

MacOS M1 - macOS Ventura 13.1

 

 

3. Homebrew 설치

[MacOS 개발환경 #15] redis 설치 - homebrew 활용

 

[MacOS 개발환경 #15] redis 설치 - homebrew 활용

redis 설치 - homebrew 활용 (MacOS Apple Silicon) redis 6.2.5 Homebrew 설치 Homebrew 설치 터미널 > 1 brew install redis redis background 실행 1 brew services start redis redis background 중지 1 brew services stop redis redis 실행 1 /opt/hom

tlo-developer.tistory.com

 

4. 클러스터 구성

redis.conf를 복사 --> redis_7000.conf, redis_7001.conf, redis_7002.conf

 

4.1 redis.conf 파일 수정

- 각 노드별 conf 파일 수정

 

ex. port 7000 노드 설정 파일 수정

[redis_7000.conf]

port 7000

pidfile /var/run/redis_7000.pid

dbfilename dump.rdb

cluster-enabled yes

cluster-config-file nodes_7000.conf

cluster-node-timeout 3000

 

 

5. 노드 실행

/opt/homebrew/opt/redis/bin/redis-server /Users/user/Documents/my/app/databases/redis_cluster_test/7000/redis_7000.conf


/opt/homebrew/opt/redis/bin/redis-server /Users/user/Documents/my/app/databases/redis_cluster_test/7001/redis_7001.conf


/opt/homebrew/opt/redis/bin/redis-server /Users/user/Documents/my/app/databases/redis_cluster_test/7002/redis_7002.conf


/opt/homebrew/opt/redis/bin/redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002

 

 

6. 결과화면

 

 

 

반응형