redis 2

[Redis/Memcached]Cache 란? django settings.py에 Cache 설정하는 법(Redis 영업 글)

사족 더보기 프로젝트를 진행하면서 redis와 django ORM에 대해 공부하였었다. 공부하면서 든 의문 중에 하나가 DB에서 가져온 데이터를 캐시에 저장하여 다시 쓴다는 말을 들었었다. 캐시에 대한 의문이 생겼고 그렇게 저장한 캐시를 어디에 저장해 놓고 서버 접근하지 않고 캐시에서 바로 빼오는 것을 아는 건가 하는 의문이 생겨서 공부하고 조사해서 정리해놓은 글이다. 우선 하드웨어에서 cache를 어떤식으로 사용하는지 알아보자 Cache Memory 란? 하드디스크와 CPU간의 데이터 속도 향상을 위한 중간 버퍼 역할을 하는 CPU 내, 외에 존재하는 메모리 CPU는 빠르게 일을 진행하고 있는데, 메모리에서 데이터를 가져오는 게 느려 중간에 미리 CPU에 전달될 데이터를 들고 서있는 형태 전체 시스템의..

Django 2022.05.27

[Redis/Cloud] Redis는 무엇이고, 왜 사용 할까?

회사에서 미니프로젝트를 진행하던 중 session 저장 문제 로 인해 신입 백앤드 개발자끼리 옹기종기 모여 고군분투하는 모습을 여러 개발자 분들께서 보셨다. 그때 해주신 조언중에 JWT랑 Redis, 현재 회사에서는 Redis를 사용하고 있고 지금 미리 사용해보는것도 나쁘지 않다고 조언해 주셨다. 그래서 공부해본 Redis Redis란? 시스템 메모리를 사용하는 키-값 데이터 스토어 다양한 인 메모리 데이터 구조 집합을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성 현재 가장 인기 있는 키-값 스토어로서, 다양한 개발언어를 지원 대부분의 백엔드 프레임워크를 지원하고, 모듈을 사용해 적절한 형태로 구현할 수 있어 개발 난이도 낮음 인 메모리 데이터 구조 일반적으로 mysql, oracle 등의 ..

Server 2022.04.26
반응형