Valkey의 명령어 실행 흐름 이해해보기
Valkey에는 클라이언트에서 받은 메시지를 그대로 되돌려주는 echo 명령(command)이 있다
Valkey에서는 명령어가 어떤 흐름으로 실행되는지 알아보자
Valkey에서의 명령어 실행
RESP (REdis Serialization Protocol) 알아보기
Redis는 이름부터가 Remote Dictionary Server, "원격 Key-Value 저장소"다
즉, 캐싱을 사용하려고 하는 클라이언트 서버와 물리적으로 떨어져 있는
Sequence Control
* Control?
* Sequence Control, Flow Control: 수행 순서 제어
* implicit
* explicit
* Data Control: 데이터 흐름 제어
* Classifying Sequence Controls
* Expression Level
ADT and Polymorphism
추상화: Hiding the details. 관심 있는 것에 집중!
Abstraction
* Making it Simpler
Encapsulation
* Making them into one Unit
Information Hiding
Structured Data Types
프로그램이란?
: 프로그램 == 알고리즘(Algorithms) + 자료구조(Data Structures)
프로그래밍?
1. 내가 해결할 문제의 해결 방법이 해당 언어에서 제공된다면, 그걸로 충분하다 (잘
Elementary Data Types - WIP
Data
* 처리 대상
* 숫자, 문자, 복합 데이터, 메타 데이터(ex: 포인터)
Data Object
OOP에서의 객체(Object)와는 다른 개념이다!
* 데이터
Modeling Language Properties
촘스키 계층 (Chomsky Hierarchy)
* 형식 언어를 분류하는 4계층으로 나뉨. Type 0이 가장 복잡한 언어, Type 3가 가장 간단한 언어
Type