Project URL : http://redis.io/
CentOS 7 and Red Hat Enterprise Linux 7에서 Redis를 설치 하는 방법
EPEL 저장소 등록 하기
EPEL 저장소를 먼저 등록한다.
wget –r —no–parent –A ‘epel-release-*.rpm’ http://dl.fedoraproject.org/pub/epel/7/x86_64/e/ rpm –Uvh dl.fedoraproject.org/pub/epel/7/x86_64/e/epel–release-*.rpm
/etc/yum.repos.d 하위 디렉토리에 아래와 같이 2개의 epel 저장소가 등록된다.
1. epel.repo
2.epel-testing.repo
[root@localhost ~]# ls -l /etc/yum.repos.d/ total 28 -rw-r--r--. 1 root root 1612 Jul 4 07:00 CentOS-Base.repo -rw-r--r--. 1 root root 640 Jul 4 07:00 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 1331 Jul 4 07:00 CentOS-Sources.repo -rw-r--r--. 1 root root 156 Jul 4 07:00 CentOS-Vault.repo -rw-r--r--. 1 root root 957 Sep 2 12:14 epel.repo -rw-r--r--. 1 root root 1056 Sep 2 12:14 epel-testing.repo [root@localhost ~]#
redis server 설치
하래 yum 설치 명력을 실행
yum install redis
redis server의 중요한 환경파일은 아래와 같다.
1. /etc/redis.conf
2. /etc/redis-sentinel.conf
redis server실행하기.
systemctl start redis.service
실행이 잘 됐는지 상태 확인
systemctl status redis.service
Redis Client를 통한 확인
redis-cli ping
정상적이라면 PONG을 응답한다.
[root@localhost ~]# redis–cli ping PONG [root@localhost ~]#
Start/Stop/Restart/Status and Enable redis server
redis server 시작
systemctl start redis.service
redis server 중지
systemctl stop redis.service
redis server 재 시작
systemctl restart redis.service
redis server 실행 상태 확인
systemctl status redis.service
system’s booting 때 Redis 서버 실행하기 위한 등록
systemctl enable redis.service
등록된 자동실행 서비스 삭제 하기 .
systemctl disable redis.service
Listening Port Of Redis Server
Redis Server listens by default at port number 6379. Use below given ss command. (To learn more about ss command)
[root@localhost ~]# ss -nlp|grep redis tcp LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",19706,4)) [root@localhost ~]#
Note: On minimal installed CentOS 7/ RHEL 7,you wont get netstat command. Instead of netstat command, use ss command which is by default available on system.