gpt4 book ai didi

redis - 分片常规 Redis 与 Redis 集群

转载 作者:IT王子 更新时间:2023-10-29 05:59:50 27 4
gpt4 key购买 nike

与仅使用常规 Redis 和创建分片相比,使用 Redis 集群有哪些优势?

在我看来,Redis Cluster 更注重数据安全(让主从架构解决故障)。

最佳答案

我认为当您需要在不丢失任何数据的情况下重新分片集群时就会出现差异。

一般采用哈希策略将数据均匀分片到多个Redis服务器,如Redis 3.0集群和twemproxy做。当一个新的Redis加入到集群中,一些数据负载应该由它来承担时,你怎么知道它应该服务的数据是否还没有迁移呢?也许需要对整个 key 空间进行强力扫描,或者像一致性哈希这样的智能方法就可以做到,但这在某种程度上是复杂的。

3.0集群通过引入哈希槽来保证数据的迁移,当你迁移出一整槽时,Redis集群保证没有key遗留。但恐怕这不是一个优点,因为它也有缺点:当槽处于迁移状态时,它可能无法为查询提供服务。

无论如何,这个策略被很多库和工具采用和支持,我认为这是一个优势。

关于redis - 分片常规 Redis 与 Redis 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36927953/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com