Remote Dictionary Server의 약자
Cache
메모리 계층 구조에서
데이터베이스는 비교적 느리고 크고 저렴한 storage 계층에 저장이 되는데
자주 사용하는 데이터를 메인 메모리에 저장하면 어떨까? 하는 생각에서 나온 것이 Redis 입니다.
Database보다 더 빠른 Memory에 더 자주 접근하고 덜 자주 바뀌는 데이터를 저장하자
In-memory Database (Cache)
Redis 자료구조는 Atomic Critical Section 에 대한 동기화를 제공
서로 다른 transaction Read/Write를 동기화하여 일관성을 지킨다.
그렇다면 Redis를 어디서 사용할까?
주의해야할 점