CentOS 6 Redis 설치

Redis란? 


레디스는 Remote Dictionary Server의 약자로서, "키-값" 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리 시스템이다.

 

 

 

Redis 설치


 

CentOS 6에서 Redis 설치에 대해 알아보겠다. 

Redis 설치 전 jemalloc 패키지 설치를 위해 EPEL(Extra Packages of Enterprise Linux)를 설치 해줘야된다. EPEL은 리눅스의 추가 패키지이다. 

 

 

epel 설치

# yum install epel-release

 

 

redis 설치

# wget http://download.redis.io/redis-stable.tar.gz

# tar xvzf redis-stable.tar.gz

# cd redis-stable

# make

# cd src

# make test

 

make test 이후 아래와 같이 tcl.. 에러가 나타나면 tcl을 설치해주자 

 

 

# yum install tcl 

 

이제 다시 redis 설치를 진행 해보자

# cd utils (경로는 redis-stable/utils)

# ./install_server.sh 

이후 전부 기본 설정으로 Enter 입력 

 

# cd.. 

# make install (경로는 redis-stable)

 

 

 

redis.conf 설정


 

vi {설치경로}/redis-stable/redis.conf

 

패스워드 설정

- requirepass를 찾아 foobared라고 되어 있는 부분을 지우고 원하는 패스워드 입력 ex) requirepass 1234

 

외부 접속 허용

- bind를 찾아 127.0.0.1을 지우고 0.0.0.0으로 입력 ex) bind 0.0.0.0

 

 

 

redis 실행 및 접속


 

redis-server {설치경로}/redis-stable/redis.conf 명령어를 통해 redis를 백그라운드로 실행

 

netstat -nltp | grep 6379를 입력하여 redis가 정상 실행되었는지 확인해보자

 

정상 실행을 확인했으면 redis에 접속해보자

 

redis-cli 명령어 입력

AUTH {설정한 패스워드} 입력

 

ping을 입력한 뒤 PONG이라는 응답이 오면 정상적으로 접속이 된 거다.

Tags

Read Next