[Redis] 키와 값을 직렬화/역직렬화 하는 과정
·
Redis
Redis 의 데이터 저장 방식- Redis 는 모든 데이터를 바이트 배열로 저장한다.- 키와 값 모두 바이트 배열로 저장되며, 이는 Redis 의 데이터 모델이 이진 안전(Binary Safe) 하기 때문이다.- 즉 Redis 는 문자열 뿐만 아니라, 이진 데이터(예: 이미지, 암호화된 데이터 등)도 키와 값으로 저장할 수 있다. 경우에 따른 UTF-8 인코딩- Redis 는 키와 값의 데이터를 인코딩하지 않지만, CLI 및 클라이언트 라이브러리에서 일반적으로 UTF-8 문자열로 데이터를 처리한다 -> CLI 에서 키와 값을 UTF-8 문자열로 볼 수 있는 이유- CLI 에서 키나 값을 조회할 때, 기본적으로 UTF-8 문자열로 디코딩하여 표시된다. Redis 에서는 키(Key) 와 값(Value) ..