为什么Redis被认为是CP?

cio*_*Pep 5 database redis

简而言之,酿酒商的CAP定理指出任何数据库都是CA,CP或AP

为什么人们将Redis视为CP数据库?

sep*_*010 6

CAP定理指的是分布式计算机系统.

由于Redis本身不是分布式的(集群正在开发中),因此CP/CA/PA依赖于集群实现.


alp*_*ero 4

@seppoo0010 是正确的。从原子性、持久性等角度来谈论Redis节点更有意义。

另请注意,CAP 是一个有些问题的范例。我赞同 Brewer 博士对Coda Hale 内容丰富的咆哮的建议。(另见Daniel Abdi 的评论)。另请注意Jeff DarcyDan Weinreb 的评论

斯通布雷克不同意

[编辑:Dan Weinreb 对 CAP 的深入挖掘确实非常出色。强烈推荐]

最后,这是CAP 的“证明”