Redis集群就是把多个跑起来的redis通过 配置文件+命令 使之联系到一起,达到数据互通的目的
1. 你要知道的命令
redis-server redis.conf #启动一个redis进程 redis-cli --cluster create --cluster-replicas 1 ip:host ........ #把多个redis进程以1主1从的形式,组成集群2. 你要知道的配置文件参数
port 9001 #每个节点的端口号 daemonize yes #以守护进程的方式运行,后台运行 cluster-enabled yes #集群功能开启 cluster-config-file nodes-端口.conf #建议用vim命令全局替换端口 全局吧6379替换为7000( :1,$s/6379/7000/g ) cluster-node-timeout 15000 #超时时间 appendonly yes #持久化 开始搭建1.找一个位置创建文件夹redis_cluster,然后在redis_cluster建立文件夹 7000 7001 7002 7003 7004 7005,建6个是有原因的建议建双数保证一主一从
2.复制redis.config文件到7000-7005中修改配置文件(不知道怎么修改看上文)
3.用修改后端口不同的的配置文件启动不同端口的redis(不知道怎么开启看上文)建议用shell去启动,简单又方便,不会写shell?没关系。shell文件里写linux命令加换行就行,后缀为.sh
4.ps查看是否开启成功,如果你没启动成功一定是你配置文件有地方漏了
5.创建集群,把6个节点连接起来(不知道怎么创建就看上文)
加油