본문 바로가기

728x90

Redis install

우분투에서 Redis를 소스 코드로 컴파일하고 설치하는 방법 우분투에서 Redis를 소스 코드로 컴파일하고 설치하는 방법 Redis는 "Remote Dictionary Server"의 약자로 키-값 구조의 비정형 데이터를 저장하고 관리하기 위한 고성능 오픈 소스 비관계형 데이터베이스 관리 시스템입니다. 2009년에 살바토레 산필리포에 의해 처음 개발되었으며 2015년부터는 Redis Labs에서 지원하고 있습니다. Redis의 주요 특징 고성능: Redis는 메모리 기반 데이터 저장을 통해 매우 빠른 성능을 제공합니다. 다양한 데이터 구조: Redis는 문자열, 해시, 목록, 집합, 정렬된 집합, 비트맵, 하이퍼로그 로그, 지리 공간 인덱스, 그리고 스트림 등 다양한 데이터 구조를 지원합니다. 다양한 기능: Redis는 캐시, 메시지 브로커, 스트리밍 엔진, 분산.. 더보기
우분투에 Redis를 설치하는 방법 우분투(ubuntu 22.04)에 Redis를 설치하는 방법최신 안정 버전을 설치하려면 Redis 공식 저장소를 사용하는 것이 좋습니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04 LTSRedis 설치Redis Repository 추가curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo t.. 더보기
우분투에서 Redis 서버를 소스 코드로 컴파일하여 설치하는 방법(소스 컴파일) 우분투에서 Redis 서버를 소스 코드로 컴파일하여 설치하는 방법(소스 컴파일) 테스트 환경 $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.1 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.1 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/l.. 더보기
CentOS 7에서 최신 버전의 Redis를 설치하는 방법 CentOS 7에서 최신 버전의 Redis를 설치를 설치하는 방법Redis : A persistent key-value database레디스 서버 기본 구성 설정(redis default configuration settings)TCP backlog 경고시스템의 somaxconn 값이 Redis가 요청한 TCP 연결 대기 큐 크기보다 작아서 발생하는 경고입니다. Redis는 기본적으로 tcp-backlog 값을 511로 설정하지만 시스템의 somaxconn 값이 낮으면 이를 충족시킬 수 없습니다.sysctl -w net.core.somaxconn=1024영구적으로 적용echo "net.core.somaxconn = 1024" | sudo tee -a /etc/sysctl.confsudo sysctl -p.. 더보기
CentOS 7에서 레디스를 설치하는 방법 CentOS 7에서 레디스를 설치하는 방법(install redis)1. 커널 파라미터 조정메모리 오버커밋 설정sudo tee -a /etc/sysctl.conf Transparent Huge Pages(THP) 비활성화echo "never" > /sys/kernel/mm/transparent_hugepage/enabledecho "never" > /sys/kernel/mm/transparent_hugepage/defragsudo sysctl -pSWAP 메모리 비활성화sudo sed -i '/^\/swap.img/s/^/#/' /etc/fstabsudo swapoff -a2. 필수 패키지 설치sudo yum install -y gcc gcc-c++ make jemalloc tcl3. 레디스 소스 다운로.. 더보기

반응형