【问题记录】redis集群搭建

项目场景:

搭建redis集群【版本7.0.3】


安装redis:

1、下载redis源码包
2、解压redis源码包  tar -zxvf redis-7.0.3.tar.gz
3、安装redis:
	a、cd /app/software/redis/redis-7.0.3
	b、make

 


创建集群:

1、创建节点【各个节点内都执行一次,ip不同端口相同】:
	a、mkdir /app/software/redis/redis-7.0.3/redis-cluster
	b、cd redis-cluster
	c、mkdir -p 6379
2、分别复制配置文件到各个节点目录 cp redis.conf /app/software/redis/redis-7.0.3/redis-cluster/6379
3、分别修改节点配置文件(以6379节点为例,其他原理相同):
	a、cd /app/software/redis/redis-7.0.3/redis-cluster/6379
	b、vim redis.conf
	c、* 具体修改内容如下:
    bind ip # 设置当前节点主机地址【正常的redis.conf文件内已有了bind配置,需要将其注释掉】
    port 6379 # 设置客户端连接监听端口
    pidfile /var/run/redis_6379.pid # 设置 Redis 实例 pid 文件
    daemonize yes # 以守护进程运行 Redis 实例
    cluster-enabled yes # 启用集群模式
    cluster-node-timeout 15000 # 设置当前节点连接超时毫秒数
    cluster-config-file nodes-6379.conf # 设置当前节点集群配置文件路径
4、启动集群各个节点:
	a、cd /app/software/redis/redis-7.0.3/src
	b、./redis-server   /app/software/redis/redis-7.0.3/redis-cluster/6379/redis.conf & 【redis后台挂起启动脚本,注意&,不要放在中间,否则会读取不到修改后的配置文件】
5、查看节点是否运行 ps -aux | grep redis
6、查看启动的redis的配置:
	a、./redis-cli -p 6379【在src目录下】
	b、config get protected-mode【举例】
	c、exit【退出】
7、连接集群  ./redis-cli --cluster create 10.0.22.28:6379 10.0.22.29:6379 10.0.22.30:6379 10.2.22.28:6379 10.2.22.29:6379 10.2.22.30:6379 --cluster-replicas 1 
8、测试【连接其中一个节点】 redis-cli -h 10.0.22.28 -p 6379 -c

 


注意:

集群搭建并不难,重点是配置文件的修改一定要注意,正常的配置文件里面是有相关配置的,要么在此基础上改,要么就注释掉

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值