반응형
패키지 업데이트
sudo apt update
redis-server 설치
sudo apt install redis-server
설치를 하게되면 redis가 바로 실행되는데, 기본적으로 외부접속을 허용하지 않는다.
외부접속 허용 과정
vi /etc/redis/redis.conf
bind 127.0.0.1 ::1 로 시작하는 부분을 찾고 0.0.0.0 ::1로 변경해준다.
파일을 저장한다
wq!
redis-server service를 재시작해준다
sudo systemctl restart redis-server
netstat 툴로 실제로 잘 수신하고 있는지 확인해준다.
netstat -nap | grep 6379
잊지말고 6379 포트의 포트포워딩을 꼭 해주자!
redis 최대메모리 구성
vi /etc/redis/redis.conf
maxmemory <bytes> 라고 주석처리 되어있는 부분을 해제한 후 원하는 용량으로 바꿔준다.
밑의 코드는 redis가 만약 내가 설정한 메모리의 양보다 많이 사용하려고 한다면 LRU 방식으로 이전에 캐시되어있던 키를 삭제하겠다는 설정이다. 해도되고 안해도됨
maxmemory-policy allkeys-lru
redis 비밀번호 설정
vi /etc/redis/redis.conf
requirepass foobared 주석처리 되어있는 부분 해제 후
requirepass 원하는비밀번호
입력후 저장 후 redis-server 서비스 재시작
여기까지 모두 하게되면 유저는 default, 비밀번호는 설정한 비밀번호로 redis-server를 이용할 수 있다.
반응형
'DB' 카테고리의 다른 글
Scylladb 설치 - Ubuntu 20.04 (0) | 2023.01.01 |
---|---|
채팅 영구저장 - RDB vs NoSQL (0) | 2022.12.29 |
MariaDB - Ubuntu 20.04(LTS) DB Replication -ec2 mmm(multi master manager) 서버 설정 (1) | 2022.06.28 |
Mariadb-15.1 user의 host 변경 - ALTER TABLE error (0) | 2022.06.26 |
nodejs - socket.io & mysql 끔찍한 에러 Error: read ECONNRESET at TCP.onStreamRead (node:internal/stream_base_commons:217:20) (0) | 2022.06.21 |
댓글