Redis 설치 및 외부접속 설정

박재하·2023년 11월 24일
0

목표

  • Redis 설치 및 연동

Redis 설치 및 연동

스크린샷 2023-11-21 오후 12 24 10

페어분이 Redis 관련 코드를 추가한 후 Redis 연결이 되지 않아 서버 프로젝트가 정상적으로 실행되지 않는 문제 발생.

학습 겸 로컬 환경에서 Redis를 설치하고 간단히 사용해보자.

sudo apt update
sudo apt upgrade

일단 업데이트 하고

sudo apt install redis-server
redis-server --version
스크린샷 2023-11-21 오후 12 01 34

잘 설치된 것 확인. 페어분과 동일버전

sudo vi /etc/redis/redis.conf
maxmemory 1g
maxmemory-policy allkeys-lru
스크린샷 2023-11-21 오후 12 06 50

환경 설정. 보다보니 쎄한게 보이던데

bind 0.0.0.0
스크린샷 2023-11-21 오후 12 08 22

딱 보니까 외부접속 허용 안돼있는 것 같아서 MySQL처럼 bind 설정 해줬다. 두번은 안속지

스크린샷 2023-11-21 오후 12 09 09

port 6379인것도 확인

sudo service redis restart
service redis status
스크린샷 2023-11-21 오후 12 09 53

재시작해서 설정 적용하면

redis-cli
set test "test
get test
스크린샷 2023-11-21 오후 12 10 49

VM 내에서 잘 되고

brew install redis
스크린샷 2023-11-21 오후 12 16 30

로컬에서 해봐야지. 대강 이렇게 hostname 설정 가능한가봄

redis-cli -h 192.168.64.2 -p 6379
스크린샷 2023-11-21 오후 12 15 59

응 먹통이야~ 방화벽 문젠가?

ufw allow 6379/tcp
uf status
스크린샷 2023-11-21 오후 12 19 52

되겠다 이제

스크린샷 2023-11-21 오후 12 20 39

짜잔~~ 잘됨. 이제 이 설정을 .env 파일에도 반영해주자

REDIS_HOST=192.168.64.2
REDIS_PORT=6379
REDIS_PASSWORD=ubuntu
스크린샷 2023-11-21 오후 12 22 06

굳 이제 작업 ㄱ ㄱ

학습 메모

[Redis] 우분투에 Redis 설치/접속/사용하기
Redis 외부접속 허용

profile
해커 출신 개발자

0개의 댓글