느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라
article thumbnail
Published 2020. 6. 8. 23:05
Redis 설치 (6.0.4 버전) IT/Redis

설치 OS : CentOS7

 

 

레디스.. 회사에서 쓰는데,, 카프카와 동시에 잘 모르겠는 플랫폼.. 심지어 개발중인 시스템이 아닌 운영중인 시스템이기에 함부로 건드리지도 못하겠다. 이 부분에 대해서는 손도 못대겠어가지고 프로젝트에 민폐를 끼치고 있는건 아닌지 생각조차 든다. 그래서 생각한 것이 집 VM웨어 환경에 redis를 설치해서 익숙해질때 까지 매일같이 훈련을 할 생각이다.

 

레디스 다운로드 사이트 :  https://redis.io/download

 

 

다운받은 Redis파일을 압축풀어주면 설치가 완료된다. 참고로 make는 그레이들과 같은 c를 빌드하기위한 빌드도구라고 알고있다.

$ wget http://download.redis.io/releases/redis-6.0.4.tar.gz
$ tar xzf redis-6.0.4.tar.gz
$ cd redis-6.0.4
$ make

 

 

make 도중에 "make[3]: cc: 명령을 찾지 못했음" 라는 에러가 뜨는데 이러한 에러가 뜰때는 다음과 같이 gcc를 설치한다.

$ yum install gcc
$ yum install gcc-c++
$ yum install make
$ yum install tcl
$ yum install jemalloc-devel
$ yum update
$ make distclean
$ make install
$ make hiredis  jemalloc  linenoise  lua
$ cd hiredis && make static
$ cd .. & make

 

하하하 뻘짓 계속했는데 redis 6.x는 gcc 4.9이상에서만 빌드가 가능하단다.

$ sudo yum install centos-release-scl
$ sudo yum install devtoolset-7-gcc*
$ scl enable devtoolset-7 bash
$ which gcc
$ gcc --version

요러니깐 설치가 된다.

 

설치폴더내에 [설치폴더]/redis.conf파일을 보면 기본 포트정보가 나와있는데, 내맘대로 변경할 수 있으나 난 그냥 기본 포트를 사용하련다.

 

[redis.conf]

port 6379

 

 

Redis 실행하기

 

./[설치폴더]/src/redis-server

서버가 실행되었다.

 

Redis 접속

 

./[설치폴더]/src/redis-cli

 

... 이것때문에,, 2시간을 날렸다.. gcc 버전때문에 빌드가 안되었었ㅇ므 ㅠㅠ 

이래서 docker라는걸 쓰나보다.(나중에 시간이 되면 사용해보도록 해야지 꼮!)

profile

느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라

@주현태

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!