用户必须做好相应的准备以应对Redis的系统故障。本章在系统故障这个专题花费了大量的篇幅,这是因为如果我们决定要将Redis用作应用程序唯一的数据存储手段,那么就必须确保Redis不会丢失任何数据。与提供了ACID保证的传统关系数据库不同,在使用Redis为后端构建应用程序的时候,用户需要多做一些工作才能确保数据的一致性。Redis是一个软件,它允许在硬件之上,即使软件和硬件都设计的完美无瑕,也有可能会出现停电、发电机因为燃料耗尽而无法发电或者备用电池电量耗尽等情况。这一节接下来将对Redis提供的一些工具进行介绍,说明如何使用这些工具来应对潜在的系统故障。下面先来看看在出现系统故障时,用户应该采取什么措施。

ACID是指原子性(atomicity)、一致性(consistency)、隔离性(isolation)和耐久性(durability),如果一个数据库想要实现可靠的数据事务,那么它就必须保证ACID性质。

results matching ""

    No results matching ""