반응형
우분투에서 Redis를 완전히 삭제한 후 다시 설치하는 방법
1. Redis 패키지 및 설정 파일 삭제
Redis와 관련된 모든 패키지와 설정 파일을 삭제합니다.
Redis 서비스 중지
sudo systemctl --now disable redis-server
sudo systemctl stop redis-server
Redis 패키지 삭제
sudo apt purge -y redis-server redis-tools
더보기
---
Redis 설정 및 데이터 파일 삭제
# 설정 파일 삭제
sudo rm -rf /etc/redis
# 데이터 파일 삭제
sudo rm -rf /var/lib/redis
# 로그 파일 삭제
sudo rm -rf /var/log/redis
Redis 서비스 파일 삭제
# systemd 서비스 파일 삭제
sudo rm /etc/systemd/system/redis.service
# systemd 데몬 리로드
sudo systemctl daemon-reload
---
특정 패키지(redis-server)와 그 설정 파일까지 완전히 삭제하고 더 이상 필요하지 않은 관련 종속 패키지도 제거합니다.sudo apt autoremove -y --purge redis-server
시스템에서 필요 없는 종속 패키지만 제거하며 특정 패키지나 설정 파일은 건드리지 않습니다.
sudo apt autoremove -y
--purge 옵션을 사용하면 특정 패키지와 그 설정 파일까지 모두 제거되므로 시스템을 더 깨끗하게 유지할 수 있습니다.
Redis 패키지와 관련된 모든 파일이 제거됩니다.
728x90
2. Redis 재설치
Redis 패키지 설치
- 최신 버전의 Redis를 설치하고 관련된 기본 설정 파일들도 함께 설치합니다.
sudo apt update
sudo apt install -y redis-server
redis-server --version
Redis 설정 파일 확인 및 수정
- Redis 설정 파일은 기본적으로 /etc/redis/redis.conf에 위치합니다.
- 포트 설정, 메모리 정책, 로그 경로 등을 수정할 수 있습니다.
sudo vim /etc/redis/redis.conf
더보기
---
redis.conf 설정 파일 편집
sudo tee /etc/redis/redis.conf <<EOF
bind 0.0.0.0
port 6379
protected-mode no
tcp-backlog 511
timeout 300
tcp-keepalive 60
daemonize yes
loglevel notice
logfile /var/log/redis/redis-server.log
dbfilename dump.rdb
dir /var/lib/redis
maxmemory 2gb
maxmemory-policy allkeys-lru
save 900 1
save 300 10
save 60 10000
appendonly yes
appendfilename "appendonly.aof"
#appenddirname "aof" # Redis 7.0 버전 이상 지원
appendfsync everysec
aof-use-rdb-preamble yes
EOF
AOF 디렉토리 생성
sudo mkdir -p /var/lib/redis/aof
소유자 설정
sudo chown redis:redis /var/lib/redis/aof
---
Redis 서비스 시작 및 활성화
- 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다.
Redis 서비스 시작 및 부팅 시 Redis 자동 시작 설정
sudo systemctl --now enable redis-server
Redis 서비스 시작
sudo systemctl start redis-server
Redis 서비스 재시작
sudo systemctl restart redis-server
Redis 서비스 중지
sudo systemctl stop redis-server
Redis 상태 확인
- Redis가 정상적으로 실행 중인지 확인합니다.
sudo systemctl status redis-server
journalctl -xeu redis-server.service
- Redis에 접속할 수 있습니다.
redis-cli ping
redis-cli info Server
Redis를 완전히 삭제한 후 다시 설치하고 설정할 수 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
NGINX 저장소의 만료된 GPG 키 갱신 방법 (1) | 2024.10.17 |
---|---|
PECL 구성에서 기본 채널 URL을 업데이트하는 방법 (0) | 2024.10.17 |
우분투에서 고정 IP 주소를 설정하는 방법 (3) | 2024.10.15 |
리눅스에서 LISTEN 포트를 확인하는 방법 (0) | 2024.10.15 |
Kafka에서 메시지를 수신하고 해당 메시지를 Slack으로 보내는 파이썬 코드를 작성하기 (0) | 2024.10.15 |