System Architecture Design
Mysql 데이타베이스 연결

Mysql 데이타베이스 연결

1. Mysql 원격 연결

4a21c6c6a1188441dbf2fac4e60303b8

# 로컬 서버에서 접근시 아래와 같이 터널링 설정을 한다. kubernetes서버에서 load-balance로 설정된 ip값: 192.168.219.5 을 넣는다. 
ssh -L 13306:192.168.219.5:3306 -p 2022 nino@intra.luxrobo.net -N
 
# 로컬에서 접근시 
telnet localhost 13306으로 연결 가능한지 테스트 한다. 

2. Redis 연결 & 비상호출 메세지 전달 방법

# 로컬 서버에서 접근시 아래와 같이 터널링 설정을 한다. kubernetes서버에서 load-balance로 설정된 ip값: 192.168.219.4 을 넣는다. 
ssh -L 16379:192.168.219.4:6379 -p 2022 nino@intra.luxrobo.net -N
 
# 아래와 같이 로컬에서 redis서버에 접근한다. 
redis-cli -p 16379
 
# redis 인증을 연결한다. 
auth qwer1234
 
# 비상호출 메세지 전달 방법
PUBLISH smart:sosAlert "{\"cctvId\":\"P1_B3_1_1\",\"deviceType\":\"OnePassApp\",\"masterCode\":\"42-0F-0C-7C-D7-40-FB-94\"}"