Redis是一种高性能的key-value存储系统,具有以下几个特点:
1. 内存存储:Redis将数据存储在内存中,因此读写速度非常快,通常比基于磁盘的存储系统快几个数量级。
2. 数据结构多样:Redis支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等,丰富的数据结构使Redis可以支持更多的应用场景。
3. 持久化:Redis支持将数据持久化到磁盘上,以保证数据的可靠性。
4. 高并发性:Redis采用单线程模型,减少了多线程之间的竞争,从而使得Redis具有更高的并发性。
5. 分布式:Redis提供了集群模式,可以将数据分布到不同的节点上,从而实现水平扩展。
一致性hash在Redis 集群模式Cluster中,Redis采用的是分片Sharding的方式,也就是将数据采用一定的分区策略,分发到相应的集群节点中。但是我们使用上述HASH算法进行缓存时,会出






