메모리데이터 베이스로 사용되는 Redis를 얼마 전 연동하였다.
사용자의 요청에 따라서 해당 데이터를 빠르게 전달해야 될 경우가 발생하였는데..
해당 접근성이 매우 빠르고 우수하였다.
기존에 데이터 베이스는 디스크에 기록을 하여 읽어오는 방식이였다면,
Redis 서버는 메모리에 데이터를 관리하기 때문에 속도, Traffic 등등 기존 데이터베이스보다 체감상 100배이상 빨랐던 것 같았다.
관리자가 데이터를 Key 형식으로 set 하면, 사용자는 key를 통해서 데이터를 가져가는 방식이다.
무척 간단하고 쉬우며 직관적이다.
대량으로 어떠한 정보를 빠르게 제공 할 필요가 있는 경우에 사용하면 좋을 것 같다.
단지, 메모리에 저장하는 구조이므로 서버가 껏다켜지면..전부 날라가는..
물론 디스크에 저장하는 방법도 있으나 효율적이지 않아 보인다.
Centos 7 Redis 설정하기 |
|
1. 설치 파일 다운로드 |
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz |
2. 설치 환경 만들기 |
$ yum–y install epel-release |
3. 설치 및 동작확인 |
$ make |
4. 비밀번호 설정 및 외부 접속 허용 |
$ vi /etc/redis/6379.conf |
5. 방화벽 끄기 |
$ firewall-cmd --permanent —zone=public --add-port=6379/tcp |
6. 최종 점검 |
$ redis-cli |
Redis 홈페이지
https://redis.io/
'기타' 카테고리의 다른 글
이클립스 SVN, Git에서 커밋 제외(공유금지) 설정 (0) | 2019.04.30 |
---|---|
PSFTP 사용 (0) | 2019.04.30 |
Firebase 저장소 (0) | 2019.04.30 |
Visual Studio Code (0) | 2019.04.30 |
Redis Cluster 구성 (0) | 2019.04.30 |
댓글