Lina's Toolbox

Redis 본문

한번에 하나의 일만 처리할수 있음

-> 단점아닌가요? -> 오히려 장점임!
여러 일이 동시에 일어날 때 순서를 보장하기 때문

 

 

Write back 패턴

데이터 다 모아놨는데 날라가면

그동안 모았던 데이터가 다 유실될 위험이 있다는 단점.

 

Write Through

두번 저장하므로 속도가 느린 단점

 

Write Around

쓰기는 다 디비에 바로 저장하므로

데이터가 유실될 가능성이 적다는 장점

 

 

Redis 사용

 

 

edis 서버가 실행되지 않아서 redis-cli 명령어가 연결을 시도할 수 없는 상태입니다. 문제를 해결하기 위해 다음 단계들을 시도해 보세요:

  1. Redis 서버 시작하기: Redis 서버를 실행하려면 별도의 터미널에서 다음 명령어를 입력하세요:

Redis 서버가 정상적으로 시작된 것 같습니다! redis-server 명령어의 출력에서 "Ready to accept connections"이라는 메시지가 보이므로, Redis 서버가 포트 6379에서 연결을 기다리고 있다는 것을 알 수 있습니다.

이제 redis-cli를 사용하여 Redis 서버에 연결할 수 있어야 합니다. 다른 터미널 창을 열고 다음 명령어를 입력해 보세요:

 

각 작업을 수행할때마다 새로운 터미널을 열어서 해야한다.

안그러면 에러났음

 

redis-cli는 exit입력하여 빠져나오면 된다.

 

127.0.0.1:6379> keys *
1) ":1:product_list"
2) "name"

127.0.0.1:6379> get :1:product_list
=> 해보면, Redis가 인식할수 있는 유니코드 형식으로 저장되어있다.

'스파르타 내일 배움 캠프 AI 웹개발 과정 > Django framework' 카테고리의 다른 글

Django로 회원가입 기능 구현하기  (0) 2024.09.11
Pydantic란? 사용법 / Serializer와 비교  (0) 2024.09.10
배포하기  (0) 2024.09.04
API 문서화  (0) 2024.09.04
Django Auth  (1) 2024.09.04