摘要: 一、两个问题 为什么要持久化 如何持久化 1.1 为什么要持久化? 因为Redis数据存在内存,若服务器宕机或重启,数据会全部丢失,需要有一种机制保证数据不会因为故障丢失。 Redis是单线程的,而持久化就是说Redis需要将线程用到保存数据到磁盘,并且还要服务客户端的请求,持久化的IO会严重影响性阅读全文
posted @ 2019-05-27 17:35 CoffeJoy 阅读(21) 评论(0) 编辑
摘要: 一致性 对某个指定的客户端来说,读操作保证能够返回最新的写操作结果。 可用性 非故障的节点在合理的时间内返回合理的响应。 分区容忍性 当出现网络分区后,系统能够继续“履行职责”。 CAP关注的粒度是数据,而不是整个系统。 参考文档 [1]: 请不要再宣称数据库是 CP 或者 AP [2]: 《从0开阅读全文
posted @ 2019-05-27 14:42 CoffeJoy 阅读(23) 评论(0) 编辑