Redis (2) 썸네일형 리스트형 [Redis] Redis 데이터 구조 Redis는 제공하는 Data Structures를 활용해 서비스 워크로드에 맞는 설계가 가능하다.하지만 설계 시 주의할 점은 Redis는 싱글 스레드이기 때문에 BigO의 n 사이즈를 무조건적으로 고려해야한다.Redis는 데이터를 key-value 형태로 저장하는데, 이때 key에 대한 전략도 중요하다.aws 엔지니어가 말하기를 키를 저장할때는 일정한 길이, 고유 값을 고려해 해싱하여 사용하는게 좋은 방식이라 한다. Redis Keyskey-value 형태 저장키 사이즈: 512MBbinary safe strings구분자 좋은 예: deliiter(,) standard is (:)Example: app1:cart:123456String최대 512MB 길이의 텍스트 또는 바이너리 문자열을 보유할 수 있는.. [Redis] AWS Redis에 대해 오늘은 API 서버의 성능을 높이기 위한 좋은 방법중 하나인 캐싱인 aws의 Redis에 대해 공유하려 한다. 개발할때 필요한 내용만 간추린 내용이기 때문에 더 자세한 내용은 https://docs.aws.amazon.com/elasticache/ 를 참고하길~! ElasticCache memory특징인메모리, RAM, 휘발성캐시도 고가용성이 필요 함캐시가 Down되었을 때 고려하여 DB가 버틸 수 있도록 설계하는 것도 중요Memory DB, Elastic Cache 가장 큰 차이점은 Elastic Cache는 휘발성이고 Memory DB는 복구가 가능하다는 것임.Data Tiering(LRU): 접근 빈도가 높은 Hot 데이터를 더 빠른 저장장치에, 접근 빈도가 낮은 Cold 데이터를 덜 빠른 저장장치.. 이전 1 다음