접근
Redis에 접속할 수 있습니다. redis://localhost:6379
대화형 셸 접속 예시:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
중요한 파일 및 디렉터리
/etc/redis/redis.conf→ 메인 구성 파일/var/lib/redis/→ 지속성을 위한 데이터 디렉터리/var/log/redis/redis-server.log→ 로그 파일/usr/bin/redis-cli→ Redis 명령줄 도구/usr/bin/redis-server→ Redis 데몬 바이너리
서비스 관리
일반 서비스 작업:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
구성
Redis 구성 파일: /etc/redis/redis.conf
- bind — Redis가 수신 대기할 네트워크 인터페이스를 제어합니다.
- 보호 모드 — 원격 액세스를 허용하는 경우 반드시 비활성화해야 합니다.
- requirepass — 클라이언트 인증을 위한 비밀번호 설정.
- maxmemory — RAM 사용량 제한 (캐싱 용도).
- appendonly — AOF 지속성 활성화.
변경 사항을 적용한 후:
systemctl restart redis-server
유용한 도구 및 명령어
Redis에는 여러 내장 도구가 포함되어 있습니다:
redis-cli→ Redis용 명령줄 인터페이스redis-benchmark→ 벤치마킹 유틸리티redis-check-aof그리고redis-check-rdb→ AOF/RDB 지속성 파일 검증redis-server→ Redis 데몬의 수동 시작
로그 및 모니터링
로그 확인:
journalctl -u redis-server -f
모니터 활동:
redis-cli monitor
연결된 클라이언트 보기:
redis-cli client list
지속성 모드
Redis는 두 가지 지속성 옵션을 지원합니다:
- RDB 스냅샷 → 일정 간격으로 데이터베이스 상태를 저장합니다(경량).
- AOF(추가 전용 파일) → 모든 쓰기 작업을 기록합니다(안전하지만 용량이 큽니다).
둘 다 활성화할 수 있습니다. /etc/redis/redis.conf 내구성을 위해.