데이터베이스
-
redis maxmemory 값 설정에 대한 몇 가지 고려해야 할 사항데이터베이스/redis 2024. 1. 16. 15:32
1. 시스템 메모리 크기: Redis가 실행되는 서버의 총 시스템 메모리 양을 고려해야 합니다. maxmemory 값은 서버의 총 메모리보다 적어야 합니다. 일반적으로 Redis는 서버의 메모리를 완전히 사용하는 것이 아니라 여분의 메모리를 유지하면서 동작합니다. free -h 또는 cat /proc/meminfo 시스템의 전체 메모리 크기, 사용 중인 메모리, 가용한 메모리 등을 보여줍니다. 2. 다른 프로세스 및 운영체제 사용: Redis 서버가 실행되는 서버에서 다른 중요한 프로세스나 운영체제가 사용하는 메모리를 고려해야 합니다. 서버가 다양한 용도로 사용되는 경우에는 maxmemory 값을 낮춰야 할 수 있습니다. top 또는 htop 3. 데이터 크기와 쓰기 패턴: Redis에 저장되는 데이터의..
-
redis 설정 파일 확인 및 편집데이터베이스/redis 2024. 1. 16. 15:07
Redis의 주요 설정 파일은 /etc/redis/redis.conf에 위치합니다. 1. bind []...: Redis 서버가 바인딩할 IP 주소를 설정합니다. 기본값은 모든 네트워크 인터페이스에 대해 연결을 허용하는 것입니다. 보안을 강화하기 위해 필요한 경우 특정 IP 주소로 제한할 수 있습니다. bind 127.0.0.1 2. port : Redis 서버가 수신 대기할 TCP 포트를 설정합니다. 기본값은 6379입니다. port 6380 3. daemonize yes/no: Redis를 데몬으로 실행할지 여부를 설정합니다. 기본값은 no로, 백그라운드에서 실행되지 않고 현재 터미널에서 실행됩니다. production 환경에서는 일반적으로 yes로 설정하여 백그라운드에서 실행합니다. daemoniz..
-
ubuntu 에서 redis 설치데이터베이스/redis 2024. 1. 16. 14:58
1. Redis PPA 추가: sudo add-apt-repository ppa:redislabs/redis 2. 패키지 업데이트: sudo apt update 3. Redis 설치: sudo apt install redis-server 4. 시작 및 활성화: sudo systemctl start redis-server sudo systemctl enable redis-server 5. 상태 확인: sudo systemctl status redis-server 6. 로그 확인: /var/log/redis#more redis-server.log; WARNING Memory overcommit must be enabled! Without it, a background save or replication ma..
-
Redis 설치 후, vm.overcommit_memory = 1;데이터베이스/redis 2023. 9. 20. 15:31
/var/log/redis/redis-server.log ---------------------------------------- WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and ..