Redis Cluster的搭建与部署,实现redis的分布式方案

  上篇Redis Sentinel安装与部署,实现redis的高可用实现了redis的高可用,针对的主要是master宕机的情况,我们发现所有节点的数据都是一样的,那么一旦数据量过大,redi也会效率下降的问题。redis3.0版本正式推出后,有效地解决了Redis分布式方面的需求,当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构方法达到负载均衡的目的。

  而此篇将带领大家实现Redis Cluster的搭建, 并进行简单的客户端操作。

  github地址:https://github.com/youzhibing/redis

环境准备 

  redis版本:redis-3.0.0

  linux:centos6.7

  ip:192.168.11.202,不同的端口实现不同的redis实例

  客户端jedis,基于spring-boot

redis cluster环境搭建          节点准备

    192.168.11.202:6382,192.168.11.202:6383,192.168.11.202:6384,192.168.11.202:6385,192.168.11.202:6386,192.168.11.202:6387搭建初始集群

    192.168.11.202:6388,192.168.11.202:6389扩容时用到

    redis-6382.conf

Redis Cluster的搭建与部署,实现redis的分布式方案

Redis Cluster的搭建与部署,实现redis的分布式方案

port 6382 bind 192.168.11.202 requirepass "myredis" daemonize yes logfile "6382.log" dbfilename "dump-6382.rdb" dir "/opt/soft/redis/cluster_data" masterauth "myredis" cluster-enabled yes cluster-node-timeout 15000 cluster-config-file "nodes-6382.conf"

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsppfz.html