Redis 学习

Redis 学习

Redis是一个是一个开源的使用 ANSI C 语言编写的高性能的 key-value 数据库

Redis属于NoSQL,也就是非关系型数据库

NoSQl的BASE理论是CAP中一致性的妥协。和传统事务的ACID截然不同,BASE不追求强一致性,而是允许数据在一段时间内是不一致的,但最终达到一致状态,从而获得更高的可用性和性能。

CAP 理论作为分布式系统的基础理论,描述的是一个分布式系统在以下三个特性中最多满足其中的两个特性

分布式系统的 CAP 定理与 BASE 理论-51CTO.COM

Redis 高速原因

数据结构

原理