February 2018
Intermediate to advanced
382 pages
11h 33m
English
As some of the previous use cases illustrated, certain tasks that are slow or hard to accomplish in an RDBMS can be done easily and quickly in Redis. However, Redis is not the option for all storage needs. Firstly, because the default Redis distribution stores all data in memory (some cloud-based Redis services provide the option of using an SSD as the data storage backend), if the size of data exceeds the memory size Redis cannot hold all the data. Secondly, Redis transactions are not fully Atomicity, Consistency, Isolation, and Durability (ACID)-compliant. If ACID transactions are needed, Redis cannot be used. An RDBMS or an other database system should be used in those scenarios.
Read now
Unlock full access