集群是多个服务器运行单个服务,向Redis这样的。集群和主从复制不同的是,主从复制通常是冗余,A主机的数据完全备份在B主机,两个主机,总共8g内存,实际却只能用4g。集群则是,2个主机,能用上两个主机的内存。
通常中小型企业只需要用Redis哨兵搭建主从数据库实现读写分离就可以了,即写入往主数据库写入,读取则从从数据库读。
Redis哨兵的作用是监控主从数据库,主数据库异常自动选举一个从数据库。
在使用哨兵的时候需要redis-sentinel命令,apt发行版本上安装
sudo apt install redis-sentinel
先创立好主从数据库,然后写一个哨兵配置文件,使用哨兵去监听即可。
Redis集群搭建过程:https://www.jianshu.com/p/7f1b6cb6f124
目前的版本要求必须3个Master节点,3个从节点才能使用Redis集群功能。
网友评论