【NoSQL】redis集群的搭建

前端之家收集整理的这篇文章主要介绍了【NoSQL】redis集群的搭建前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

上一篇文章介绍了redis的安装和部署之后,这篇文章介绍redis集群的搭建。redis集群简单意义上来说就是很多的redis服务器组成的一个集合,用来提供更加稳定、安全、智能的缓存服务!

搭建redis集群的前提是已经有搭建完毕的redis,鉴于redis官方的建议——要让集群正常运作至少需要三个主节点,不过在刚开始试用集群功能时, 强烈建议使用六个节点: 其中三个为主节点, 而其余三个则是各个主节点的从节点。,我们的集群采用“三主三从”,即三个redis主节点、三个从节点。

在选定的目录下建立clusters文件,并在该文件下建立7000、7001、7002、7003、7004、7005文件


复制之前搭建redis服务器的时候解压得到的redis-server文件到clusters文件


7000、7001、7002、7003、7004、7005文件分别建立redis.conf配置文件(为了方便,这里直接复制之前redis服务器的配置文件


每个配置文件保持最基本的配置项,需要注意的是每个配置文件的端口号需要和文件名保持一致(以7005为例):


然后分别打开每一个文件,执行如下命令(以7000端口为例):


最后,建立主从关系、启动集群


集群建立成功:


以上便是关于redis集群搭建的所有工作,期间还有一些运行环境的安装没有介绍,如果有问题可以私信联系我。redis的集群作用图:


有了redis集群的缓存作用,可以降低对数据库的访问频率,提高系统的性能,提高系统的效率。

☆Redis 集群的特点

Redis 集群是一个提供在多个Redis间节点间共享数据的程序集;

Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误

Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令;Redis 集群的优势

  • 自动分割数据到不同的节点上。
  • 整个集群的部分节点失败或者不可达的情况下能够继续处理命令。

猜你在找的NoSQL相关文章