새소식

반응형
Redis

[Redis] Redis 설치(in Linux)

  • -
반응형

레디스란?

Remote dictionary server의 약자

고성능 키-값 유형의 인메모리 NoSQL 데이터베이스로, 오픈 소스 기반의 데이터 저장소

 

레디스 특징

  • 실시간 응답(빠른 성능)
    • in-memory database
  • 단순성
    • 키-값 형태로 데이터를 관리 
    • 싱글 스레드로 동작 (이벤트 루프) (메인 스레드 1개, 별도의 스레드 3개)
  • 고가용성
    • 자체적으로 HA(high availabilty) 기능을 제공 
    • 복제를 통해 데이터를 여러 서버에 분산
  • 확장성
    • 클러스터 모드 가능 

레디스 설치

리눅스에 레디스를 설치하는 방법은 두 가지가 있다

  • 패키징 파일을 설치
    • 빠르고 간편하게 설치 가능
    • redis와 관련된 파일이 여러 군데에 흩어져 저장되어서 관리가 어려울 수 있다
    • 인터넷에 연결되지 않은 서버에서는 불가능한 설치 방식
  • 소스 코드를 다운로드해 직접 빌드

소스 파일을 통한 설치

최신 버전 다운로드

$ wget https://download.redis.io/redis-stable.tar.gz

 

설치 및 실행

-- gcc 설치
$ yum install -y gcc

-- 압축 파일 해체 후 빌드
$ tar -zxvf redis-{version}.tar.gz
$ mv redis-{version} redis
$ cd redis
$ make

-- 기본 디렉터리 내의 bin 디렉터리에 실행 파일을 복사
$ make PREFIX=/home/centos/redis install

-- 실행
$ bin/redis-server redis.conf
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.