memcached
-
Redis vs Memcached📖 개발 공부 2023. 8. 18. 00:52
현재 다니고 있는 회사 프로젝트에서 redis와 memcached 모두 사용하고 있다. 둘의 차이점을 대략 알고 있었지만(멀티스레드, 싱글스레드 차이 / 다양한 데이터타입 제공 여부 정도?), 한번 명확히 짚고 가고 싶어서 AWS 공식 문서 그대로 정리를 해보았다. Redis vs. Memcached | AWS Redis and Memcached are popular, open-source, in-memory data stores. Although they are both easy to use and offer high performance, there are important differences to consider when choosing an engine. Memcached is designed ..
-
[Memcached] slab allocator📖 개발 공부 2023. 3. 19. 16:48
Memcached DB 호출, API 호출 또는 페이지 렌더링 등의 결과를 임의의 데이터(문자열 또는 객체)화하여 작은 덩어리 형태로 저장하는 in-memory key-value 저장소이다. memcached는 기본적으로 객체를 저장하는데 사용되지만, string과 같은 직렬화될 수 있는 어떤 변수라도 저장할 수 있다. memcached에 데이터를 저장할 때 4개의 인자를 사용한다. key: string 타입 value: 직렬화되어 저장되고 비직렬화되어 검색 될 수 있다면 어떤 타입이든 가능 cache expire time(expiry)[s]: 캐시 만료 시간 (0으로 지정된 경우 캐시에서 지워지지 않는다. 대신, 메모리가 부족해진 경우 LRU 알고리즘에 따라 캐시에서 제거될 수 있다.) compacti..