사전에 aws 인바운드 규칙에 6379 tcp 포트 허용해주기
ubuntu에 redis 설치
sudo apt update
sudo apt install redis-server
레디스 상태 확인
sudo systemctl status redis
포트 개방 (외부 접속 허용)
sudo nano /etc/redis/redis.conf
127.0.0.1 ::1 (변경 전)
0.0.0.0 (변경 후)
ctrl + s (저장)
ctrl + x (나가기)
redis 재실행
sudo systemctl restart redis
포트가 열렸는지 확인
sudo netstat -nltp | grep 6379
redis 서버에 접속
redis-cli
redis 비밀번호 설정
redis-cli
CONFIG SET requirepass "비밀번호"
비밀번호 확인
redis-cli
> ping
> (error) NOAUTH Authentication required.
비밀번호 인증을 하지 않았기 때문에 error가 발생합니다.
> AUTH "비밀번호"
> ping
> pong
set을 사용해서 key-value로 데이터를 입력
set [key] [value]
get[key]로 데이터 값을 조회
get[key]
지정된 key를 검색
keys *검색어*
전체 key 조회
keys *