전체 글
-
Redis란?CS (Computer Science) 2024. 7. 5. 02:22
Redis : REmote DIctionary Server의 약어Key - Value형태로 데이터를 저장하고 관리하는 서버RedisRedis는 모든 데이터를 메모리에 저장하고 조회한다. (= 인메모리 데이터베이스 이다) NoSQL의 형식을 지닌다.자료구조 : String, Bitmap, Bit Field, Hashes, Lists, Sets, Sorted Sets, Geospatial Indexes, Hyperloglogs, StreamsRedis의 영속성Redis는 지속성을 보장하기 위해 데이터를 DISK에 저장할 수 있다.때문에 서버가 내려가도 DISK에 저장된 데이터를 읽어서 메모리에 로딩을 한다.데이터를 DISK에 저장하는 두가지 방식RDB 방식 : 순간적으로 메모리에 있는 내용을 DISK에 전체..
-
NodeJS package manageNodeJS (NestJS) 2024. 2. 20. 03:43
JSON형식으로 package선언 { "name":"npmtest", "version":"0.0.1", "description": "example package.json", "main":"index.js", "scripts": { "test":"echo \"Error: no test specified\" && exit 1" }, "author":"SMCSMA", "license":"ISC" }npm install express 해당 명령어로 인해 node_modules가 install 된다. express가 의존하는 패키지들의 의존관계는 다음과 같다. example ) npmtest [프로젝트 명?]-> express-> accpts, cookie, debug, methods... npm install ..
-
RESTful APIJavaScript 2024. 2. 5. 01:07
GET : 서버 자원을 가져오고자할 때, 요청의 본문에 데이터를 넣지 않는다. example ) Read POST : 서버에 자원을 새로 등록하고자 할 때, example ) Create PUT : 서버의 자원을 요청에 들어 있는 자원으로 치환하고자 할 때, example ) Update PATCH : 서버 자원의 일부만 수정하고자 할 때 사용된다. example ) Update DELETE : 서버의 자원을 삭제하고 할 때, example ) Delete OPTIONS : 요청을 하기 전에 통신 옵션을 설명하기 위해 사용된다. 어떤 메서드들이 허용되는지를 요청할 때 사용된다. OPTIONS /resource HTTP/1.1 Host: example.com 해당 자원에 대해 어떤 메서드들이 허용되는지 응..