Redis
-
Open files 확인 maxclients 레디스 프로세스에서 받아들일 수 있는 최대 클라이언트의 개수 기본 값 : 10,000 서버의 파일 디스크럽터 수에 영향을 받는다 현재 서버의 파일 디스크럽터 수 확인 커맨드 $ ulimit -a | grep open 해당 설정을 수정하는 방법 /etc/security/limits.conf THP 비활성화 리눅스는 메모리를 페이지 단위로 관리하며, 기본 페이지는 4096 바이트(4KB)로 고정돼 있다. 메모리 크기가 커질수록 페이지를 관리하는 테이블인 TLB의 크기도 커져 메모리를 사용할 때 오버헤드가 발생하는 이슈로 인해 페이지를 크게 만든 뒤 자동으로 관리하는 THP(transparent huge page) 기능이 도입됐다. 하지만, 레디스와 같은 데이터베이..
[Redis] Redis 환경 구성(서버 설정 변경)Open files 확인 maxclients 레디스 프로세스에서 받아들일 수 있는 최대 클라이언트의 개수 기본 값 : 10,000 서버의 파일 디스크럽터 수에 영향을 받는다 현재 서버의 파일 디스크럽터 수 확인 커맨드 $ ulimit -a | grep open 해당 설정을 수정하는 방법 /etc/security/limits.conf THP 비활성화 리눅스는 메모리를 페이지 단위로 관리하며, 기본 페이지는 4096 바이트(4KB)로 고정돼 있다. 메모리 크기가 커질수록 페이지를 관리하는 테이블인 TLB의 크기도 커져 메모리를 사용할 때 오버헤드가 발생하는 이슈로 인해 페이지를 크게 만든 뒤 자동으로 관리하는 THP(transparent huge page) 기능이 도입됐다. 하지만, 레디스와 같은 데이터베이..
2024.03.19 -
레디스란? Remote dictionary server의 약자 고성능 키-값 유형의 인메모리 NoSQL 데이터베이스로, 오픈 소스 기반의 데이터 저장소 레디스 특징 실시간 응답(빠른 성능) in-memory database 단순성 키-값 형태로 데이터를 관리 싱글 스레드로 동작 (이벤트 루프) (메인 스레드 1개, 별도의 스레드 3개) 고가용성 자체적으로 HA(high availabilty) 기능을 제공 복제를 통해 데이터를 여러 서버에 분산 확장성 클러스터 모드 가능 레디스 설치 리눅스에 레디스를 설치하는 방법은 두 가지가 있다 패키징 파일을 설치 빠르고 간편하게 설치 가능 redis와 관련된 파일이 여러 군데에 흩어져 저장되어서 관리가 어려울 수 있다 인터넷에 연결되지 않은 서버에서는 불가능한 설치 ..
[Redis] Redis 설치(in Linux)레디스란? Remote dictionary server의 약자 고성능 키-값 유형의 인메모리 NoSQL 데이터베이스로, 오픈 소스 기반의 데이터 저장소 레디스 특징 실시간 응답(빠른 성능) in-memory database 단순성 키-값 형태로 데이터를 관리 싱글 스레드로 동작 (이벤트 루프) (메인 스레드 1개, 별도의 스레드 3개) 고가용성 자체적으로 HA(high availabilty) 기능을 제공 복제를 통해 데이터를 여러 서버에 분산 확장성 클러스터 모드 가능 레디스 설치 리눅스에 레디스를 설치하는 방법은 두 가지가 있다 패키징 파일을 설치 빠르고 간편하게 설치 가능 redis와 관련된 파일이 여러 군데에 흩어져 저장되어서 관리가 어려울 수 있다 인터넷에 연결되지 않은 서버에서는 불가능한 설치 ..
2024.03.15