redis - redis集群是否使用一致性哈希

标签 redis consistent-hashing

我正在使用 redis 集群 3.0.1。

我认为redis 集群使用一致性哈希。哈希槽类似于一致性哈希中的虚拟节点。 Cassandra的数据分布和redis cluster几乎一样,this article说是一致性哈希。

但是the redis cluster turorial表示redis集群没有使用一致性hash。

我错过了什么?谢谢。

最佳答案

你是对的,虚拟节点与哈希槽非常相似。

但是虚拟节点并不是consistent hashing最初的概念,更像是Cassandra基于consistent hashing使用的trick。所以redis说不使用一致性哈希也是可以的。

所以,不要为措辞烦恼。

关于redis - redis集群是否使用一致性哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50246763/

相关文章:

java - 如何用缓存数据初始化redis

node.js - 使 Node.js Redis 客户端的 .multi() 和 .batch() 在结果中返回错误以用于测试目的

python - 未定义 Redis 函数 - Python

cassandra - 如何确保一致性哈希有效?

Python hash_ring 分布不均匀,什么是一致的哈希替代方案?

python - 使用 Python 水平扩展或分片 Python-RQ 或 Redis

redis - 更改 redis 数据库位置

postgresql - 当 RDS Postgres DB 被删除时,它是否清除连接的 Redis Elasticache?

memcached - 使用 memcached/一致散列处理陈旧数据

load-balancing - 一致散列与集合(HRW)散列 - 有什么权衡?