BackEnd/redis
-
03. Spring Redis ProjectBackEnd/redis 2021. 12. 3. 00:08
Spring Boot와 Redis Java Client인 Lettuce(Non-blocking, Spring Boot 2 정식 채택)를 이용하여 프로젝트를 진행합니다. 구현할 API Spec.은 아래와 같습니다. Redis Data Structures(Strings, Lists, Sets, SortedSets, Hashes)별로 데이터를 저장하고 조회합니다. Project 생성 https://start.spring.io/ 에서 Maven Project로 프로젝트를 생성합니다. [GENERATE] 버튼을 누르면 압축 폴더가 다운로드 됩니다. 다운로드 받은 폴더를 압축 해제하고 작업 폴더로 옮긴 후 IntelliJ에서 File > Open > 다운로드받은폴더\pom.xml을 열면 됩니다. Dependenci..
-
02. Redis Installation for MacBackEnd/redis 2021. 11. 30. 23:49
1. brew install redis Homebrew로 redis를 설치하고 버전을 확인합니다. # 설치하기 $ brew install redis # 삭제하기 $ brew uninstall redis # 버전확인 $ redis-server --version Redis server v=6.2.6 sha=00000000:0 malloc=libc bits=64 build=c6f3693d1aced7d9 # 설치 위치 $ /usr/local/Cellar/redis/버전별 디렉토리 2. vi /usr/local/etc/redis.conf redis 설정파일(redis.conf)에서 기본 포트(6379)를 확인합니다. port, password, maxmemory 및 외부 접속(bind) 허용 ip 등을 설정할 수..
-
01. RedisBackEnd/redis 2021. 11. 30. 20:01
Overview 해당 글에서는 Redis에 대한 개념, 자료 구조, 운영 및 Spring Boot와 Redis Java Client인 Lettuce(Non-blocking, Spring Boot 2 정식 채택)를 이용하여 프로젝트를 진행합니다. Introduction to Redis 인메모리 데이터 저장소(In-Memory data structure store) 데이터베이스, 캐시 및 메시지 브로커로 사용되는 오픈 소스(BSD 라이선스) 기본적으로 key-value 저장 방식이지만, strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, 및 streams 자료 구조를 지원 ..