分布式
分布式就是多台redis服务器的集群,每个节点的数据不一致,分来存储,通过固定的算法,唯一的节点值,
分布式的数据节点是按照哈希槽位分配的,16384个槽位,分配给不同的节点,最后key计算最终的槽点数,确定存储在哪个节点
增加删除节点,需要重新分配槽点,
redis Cluster集群
建立多个节点,将key按照hash编码/算法确定节点,存入固定的服务中,每个节点设置一主多从,自带哨兵机制
集群
同一个业务部署在多台服务器上(分摊压力,保证使用)
一个redis服务运行多个实例就是节点,配置多个conf文件,修改端口
添加节点就是,增加从节点,配置上主从关系就可以
三种方式:主从复制 哨兵模式 redis Cluster集群