ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • redis 설정 파일 확인 및 편집
    데이터베이스/redis 2024. 1. 16. 15:07

    Redis의 주요 설정 파일은 /etc/redis/redis.conf에 위치합니다.

     

    1. bind <ip-address> [<ip-address>]...:

        Redis 서버가 바인딩할 IP 주소를 설정합니다.

        기본값은 모든 네트워크 인터페이스에 대해 연결을 허용하는 것입니다.

        보안을 강화하기 위해 필요한 경우 특정 IP 주소로 제한할 수 있습니다.

     

        bind 127.0.0.1

     

    2. port <port>:

        Redis 서버가 수신 대기할 TCP 포트를 설정합니다. 기본값은 6379입니다.

     

        port 6380

     

    3. daemonize yes/no:

        Redis를 데몬으로 실행할지 여부를 설정합니다.

        기본값은 no로, 백그라운드에서 실행되지 않고 현재 터미널에서 실행됩니다.

        production 환경에서는 일반적으로 yes로 설정하여 백그라운드에서 실행합니다.

     

        daemonize yes

     

    4. logfile <file>:

        Redis의 로그 파일 경로를 설정합니다. 기본값은 ""(빈 문자열)으로, 로그를 파일에 저장하지 않습니다.

     

        logfile "/var/log/redis/redis-server.log"

     

    5. dir <directory>:

        Redis가 데이터 파일 및 스냅샷 파일을 저장할 디렉터리를 설정합니다.

        기본값은 Redis 서버가 실행되는 디렉터리입니다.

     

         dir /var/lib/redis

     

    6. requirepass <password>:

        Redis 서버에 대한 인증을 위한 비밀번호를 설정합니다.

        클라이언트가 접속할 때 비밀번호를 제공해야 합니다.

        기본값은 비어있는 문자열로 인증이 필요하지 않음을 의미합니다.

     

        requirepass mysecretpassword

     

    7. maxmemory <bytes>:

        Redis 서버가 사용할 수 있는 최대 메모리 양을 설정합니다.

        이 값을 초과하는 데이터는 LRU(Least Recently Used) 정책에 따라 삭제됩니다.

     

        maxmemory 2GB

     

    8. appendonly yes/no:

        Redis 서버가 실행 중에 수행된 모든 쓰기 연산을 로그 파일에 저장하도록 하는 옵션입니다.

        로그 파일은 서버 재시작 시에 데이터를 다시 로드할 때 사용됩니다. durability를 높이는데 사용됩니다.

     

        appendonly yes

    댓글

Designed by Tistory.