NoSQL/Redis(10)
-
Redis Standalone 서버 구축
우분투에서 사용자 계정 생성 sudo useradd redis sudo passwd redis 이후 비밀번호 입력 Redis 설치 https://muyeon95.tistory.com/295 Redis 서버를 위한 환경설정 파일 생성 cd /home/redis cp redis.conf redis_5000.conf vi redis_5000.conf daemonize no port 5000 logfile "/home/redis/redis_5000.log" Redis Server 인스턴스 시작 src/redis-server /home/redis/redis_5000.conf 클라이언트 접속 후 테스트 ./redis-cli -p 5000 127.0.0.1:5000> info info 명령어 : Redis Serve..
2023.12.08 -
EC2 ubuntu Redis 설치
아래 글을 참고해 EC2 를 생성해준다. https://muyeon95.tistory.com/187 AWS EC2 배포하기 선행작업 https://muyeon95.tistory.com/186 github SSH Repository [ git ] - 우선 repository 를 생성한다. - SSH 키를 발급받는다. 생성한 repository 를 사용하기 위해서 로컬환경에서 깃허브를 사용하기 위해 인증을 muyeon95.tistory.com 설치 sudo apt-get update sudo apt-get upgrade Redis 다운 wget https://download.redis.io/redis-stable.tar.gz 압축 해제 sudo mv redis-stable /home/redis 경로 이동 c..
2023.12.08 -
Redis 의 특징
Redis DB 는 인-메모리 기반의 데이터 저장 구조 관계형 DBMS의 경우에는 파일 기반의 데이터 저장 구조이며 Redis DB는 순수 인-메모리 기반의 데이터 저장 구조이다. 파일 기반의 데이터 자장구조가 의미하는 것은 사용자가 입력, 수정, 삭제, 조회하는 모든 데이터는 1차적으로 메모리에 우선 저장되었다가 2차적으로는 디스크에 존재하는 파일에 저장되며 파일들은 DBMS에 의해 할당되고 자동으로 관리되는 시스템이다. 반면 순수 인-메모리 기반은 1차적으로 모든 데이터는 메모리에 저장되며 사용자 명령어 또는 시스템 환경 설정방법들을 통해 필요에 따라 선택적으로 디스크에 존재하는 파일에 저장된다. 하지만 해당 파일은 DBMS에 의해 할당되거나 자동 관리되지 않으며 필요에 따라 사용자는 수동 관리 할 ..
2023.12.07 -
NoSQL 개념
등장 배경 컴퓨터가 처음 발명된 이후로 인류는 수 많은 데이터를 양산하고 있고 이를 효과적으로 저장 관리 하고 있다. 최근 인터넷 및 모바일을 통해 접하게 되는 데이터 양은 급격하게 늘어나고 있고 기존 파일 시스템, DBMS 와 같은 저장 및 관리 기술 만으로 이를 처리하기에 많은 부담이 있다. 1970~1980 년대 개발되었던 관계형 DBMS 를 사용하고 있다 보니 2000~2020 년 대의 시대 환경에 미치지 못하여 예기치 못한 문제점들이 도출되고 있다. 이에 2000년대 초 새로운 데이터 저장 관리 기술이 등장하는데 이를 NoSQL 이라고 한다. 기존 관계형 DBMS는 클라이언트/서버 플랫폼을 기반으로 한다면 NoSQL은 클라우드 컴퓨팅과 클라이언트/서버 플랫폼 모두를 기반으로 한다는 점이 가장 큰..
2023.12.06