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