본문 바로가기
운영체제/리눅스(CentOS)

CentOS 7.6 에 redis 설치

by 마루의 일상 2021. 12. 2.
728x90
반응형

/usr/local/src로 이동후 wget 명령으로 파일을 다운로드하고 압축을 푼 후 차례대로 실행합니다.

wget http://download.redis.io/redis-stable.tar.gz
tar -zxvf redis-stable.tar.gz
cd redis-stable
make
make install
[root@localhost redis-stable]# make install
cd src && make install
make[1]: Entering directory `/usr/local/src/redis-stable/src'
 
Hint: It's a good idea to run 'make test' ;)
 
    INSTALL redis-server
    INSTALL redis-benchmark
    INSTALL redis-cli
make[1]: Leaving directory `/usr/local/src/redis-stable/src
 
src 폴더에 파일을 /usr/local/redis 로 복사
[root@localhost redis-stable]# cp ./src/ /usr/local/redis -R
 
컴파일한 폴더에서 utils폴더로 이동후 ./install_server.sh 실행
[root@localhost redis-stable]# cd utils 
[root@localhost utils]# ./install_server.sh 
Welcome to the redis service installer 
This script will help you easily set up a running redis server 
 
This systems seems to use systemd. 
Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry! 
 
cs
실행 하니까 오류로 더이상 실행이 안된다.
구글링 하니까 위에 오류에 대한 주석처리를 하고 실행하면 된다고 한다.
vi install_server.sh 실행후 아래 처럼 주석처리후 저장
#bail if this system is managed by systemd 
#_pid_1_exe="$(readlink -f /proc/1/exe)" 
#if [ "${_pid_1_exe##*/}" = systemd ] 
#then 
#       echo "This systems seems to use systemd." 
#       echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!" 
#       exit 1 
#fi 
cs
아래 명령실행후 환경설정을 완료하면된다.
[root@localhost utils]# ./install_server.sh
Welcome to the redis service installer
This script will help you easily set up a running redis server

Please select the redis port for this instance: [6379] 
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf] 
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log] 
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379] 
Selected default - /var/lib/redis/6379
Please select the redis executable path [/usr/local/bin/redis-server] /usr/local/redis/redis-server
Selected config:
Port           : 6379
Config file    : /etc/redis/6379.conf
Log file       : /var/log/redis_6379.log
Data dir       : /var/lib/redis/6379
Executable     : /usr/local/redis/redis-server
Cli Executable : /usr/local/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service...
Successfully added to chkconfig!
Successfully added to runlevels 345!
Starting Redis server...
Installation successful!
[root@localhost utils]# 

실행되고 있는지 확인 해본다
[root@localhost utils]# cd /usr/local/redis
[root@localhost redis]# redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>
cs

감사합니다.

728x90
반응형

'운영체제 > 리눅스(CentOS)' 카테고리의 다른 글

find 특정 파일 제외 검색 [find | xargs grep ]  (0) 2021.12.20
php 5.3에 phpredis 컴파일설치  (0) 2021.12.03
whatis 명령어  (0) 2021.08.26
help 명령어  (0) 2021.08.05
find 명령어  (0) 2021.06.29