Redis教程

redis集群

本文主要是介绍redis集群,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Redis的集群模式

主从

  • 通过持久化,在即使数据库重启的情况下,也不会丢失数据,这一台服务器即使出了故障,也不用担心数据丢失
  • 出现了复制功能,所以的一主二从的模式,多数据库可以进行读写,一般从数据库用于读和同步从数据库的内容
  • 一个主数据库可以有多个从数据库,一个从数据库只能有一个主数据库

哨兵模式

简单的主从模式,当主数据库宕机的时候,需要手动的把一台从数据库切换为主数据库,这个过程需要手动的干预,费时费力。

redis的 哨兵,通过发送命令,等待redis的响应,从而监视运行的多个redis实例。

cluster

  • redis的哨兵模式,基本上都实现了高可用,读写分离,但是这种情况下,每台redis 服务器都存储着相同的数据,浪费空间
  • redis3.0 以后,推荐使用 cluster 集群模式,实现 redis 的分布式存储。也就是说每个 redis 上存储不同的内容

Redis Cluster(集群)

  • redis cluster 完全去中心化,不存在中心节点和代理节点
  • redis 集群没有统一的入口,客户端可以连接到集群的任意节点上,redis 内部的节点是可以相互通信的。
这篇关于redis集群的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!