CentOS 6 Redis 설치
Redis란?
레디스는 Remote Dictionary Server의 약자로서, "키-값" 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이스 관리 시스템이다.
Redis 설치
CentOS 6에서 Redis 설치에 대해 알아보겠다.
Redis 설치 전 jemalloc 패키지 설치를 위해 EPEL(Extra Packages of Enterprise Linux)를 설치 해줘야된다. EPEL은 리눅스의 추가 패키지이다.
epel 설치
redis 설치
# tar xvzf redis-stable.tar.gz
# cd redis-stable
# make
# cd src
# make test
make test 이후 아래와 같이 tcl.. 에러가 나타나면 tcl을 설치해주자
이제 다시 redis 설치를 진행 해보자
# ./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이라는 응답이 오면 정상적으로 접속이 된 거다.