2018年3月10日 上午10:20
这里要理解redis的一致性算法的原理,目的
- 目的:如果不使用一致性算法,当我们添加和删除redis缓存的时候,原先各个缓存中的数据会重新分配到各个redis缓存中。如果这时我们还使用原先数据和缓存的对应关系,还使用原先的hash算法,那么很大可能就会算错数据的位置。
- 如果我们使用一致性算法,首先明确的是:添加和删除redis缓存的时候,一定会是原先的命中率从100%下降,我们的目标就是在hash算法不变的情况下,能尽量的减少命中率的下降,这就是一致性算法的关键作用









Cache命中不到的话,就会极大地加大数据库的负载,因为请求会转到数据库中寻找数据






object映射到cache


删除之后,并不是原先的牵一发而动全身,但是也会出现命中不到的现象,如object4。这是他会













