페어분이 Redis 관련 코드를 추가한 후 Redis 연결이 되지 않아 서버 프로젝트가 정상적으로 실행되지 않는 문제 발생.
학습 겸 로컬 환경에서 Redis를 설치하고 간단히 사용해보자.
sudo apt update
sudo apt upgrade
일단 업데이트 하고
sudo apt install redis-server
redis-server --version
잘 설치된 것 확인. 페어분과 동일버전
sudo vi /etc/redis/redis.conf
maxmemory 1g
maxmemory-policy allkeys-lru
환경 설정. 보다보니 쎄한게 보이던데
bind 0.0.0.0
딱 보니까 외부접속 허용 안돼있는 것 같아서 MySQL처럼 bind 설정 해줬다. 두번은 안속지
port 6379인것도 확인
sudo service redis restart
service redis status
재시작해서 설정 적용하면
redis-cli
set test "test
get test
VM 내에서 잘 되고
brew install redis
로컬에서 해봐야지. 대강 이렇게 hostname 설정 가능한가봄
redis-cli -h 192.168.64.2 -p 6379
응 먹통이야~ 방화벽 문젠가?
ufw allow 6379/tcp
uf status
되겠다 이제
짜잔~~ 잘됨. 이제 이 설정을 .env
파일에도 반영해주자
REDIS_HOST=192.168.64.2
REDIS_PORT=6379
REDIS_PASSWORD=ubuntu
굳 이제 작업 ㄱ ㄱ