빅데이터

[빅데이터] Redis 설치 및 사용법

allempty_sheep 2024. 6. 12. 12:39
반응형
🎁 본 글은 실무로 '배우는 빅데이터기술' 책을 따라해보고 실행하여보는 과정을 기록한 글이다.

🎁 빅데이터 처리의 전체적인 흐름과 과정을 학습하기 쉬우며 빅데이터에 관심있는 사람들에게 추천한다.

 

실시간 데이터 추적을 위해서 Redis를 설치 해 줄것이다.

Redis는 클라우데라에서 지원을 하지 않는다.

Server02에서 설치 해주자.

echo "http://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
echo "http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
echo "http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt

 

컴파일러도 다운해 준다.

yum install -y gcc*

 

위 설치가 끝나면 아래 명령어도 실행 해 준다.

yum install -y tcl

 

Redis 5.07 버전을 받아준다.

cd /home/pilot-pjt
wget http://download.redis.io/releases/redis-5.0.7.tar.gz

 

받은 파일의 압출을 풀어준다.

tar -xvf redis-5.0.7.tar.gz

 

컴파일 해준다.

cd /home/pilot-pjt/redis-5.0.7
make

 

make install

 

파일 권한을 변경 해줄 것이다.

cd /home/pilot-pjt/redis-5.0.7/utils
chmod 755 install_server.sh

 

서버 실행

./install_server.sh

 

포트번호 6379 확인하고 모두 enter 를 클릭하여 설정 해 준다.

 

서버 실행 여부 확인

service redis_6379 status

 

running 이라고 나오면 서버가 돌아가는 중이다.

서버 중지는 다음과 같이 할 수 있다.

service redis_6379 stop
service redis_6379 status

 

 

Redis 서버 시작

service redis_6379 start
service redis_6379 status

 

Redis Server 설정 변경

vi /etc/redis/6379.conf

 

라인번호 보기

:set nu

 

70번 라인에 bind 를 주석 처리 해주자

해당 라인에 커서를 두고 i 를 입력해서 가장앞에서 입력

 

89번라인 protected-mode 를 no 로 변경 해준다.

 

ESC :wq 로 저장 해준다.

 

이후 Redis 서버 재시작, 확인

service redis_6379 restart
service redis_6379 status

 

Redis 실행

redis-cli

 

값 저장, 가져오기, 삭제

set key:1 HelloBigData
get key:1
del key:1

 

종료

quit