우분투 레디스 재설치

5w31892p·2023년 8월 24일
1

레디스 재설치

  1. 기존 레디스 제거
sudo systemctl stop redis-server   # Redis 서비스 정지
sudo apt-get remove --purge redis-server redis-tools   # Redis 제거
sudo apt-get autoremove   # 관련된 의존성 제거
  1. 패키지 업데이트
sudo apt-get update
  1. 레디스 재설치
sudo apt-get install redis-server
  1. 레디스 환경 설정
    백그라운드 환경에서 실행하고, 터미널이 종료되도 계속 사용 가능하게 설정
sudo vim /etc/redis/redis.conf


### conf에 추가할 내용 ###
daemonize yes # 백그라운드 데몬 모드로 실행
dir /var/lib/redis # 데이터 저장할 디렉터리 설정
logfile /var/log/redis/redis-server.log # 로그 파일 경로 설정

# 데이터 저장시 RDB 스냅샷 파일의 저장 주기 설정
# 900초(15분)마다 스냅샷 저장 - 데이터 손실 최소화
# 900초 이내에 변경된 키가 1개 이상, 300초 이내에 변경된 키가 10개 이상, 60초 이내에 변경된 키가 10000개 이상일 때마다 스냅샷 저장
save 900 1
save 300 10
save 60 10000

# 파일 디스크립터 제한 설정
maxclients 10000
maxmemory-policy noeviction

# 백엔드 설정 - 기본적으로 RDB 사용
dbfilename dump.rdb


# 백그라운드에서 안전하게 스냅샷 파일을 생성하는 설정
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir /var/lib/redis

# Redis 서버가 바인딩할 IP 주소
bind 127.0.0.1 or 0.0.0.0
  1. 환경 설정 저장 후 재시작
sudo systemctl restart redis-server

레디스 상태 보는 것은 restart를 status로만 바꿔 쓰면 됨

0개의 댓글