redis集群环境搭建

本文详细介绍如何在六台机器上搭建Redis集群,包括安装配置、编译启动及集群配置等步骤。通过具体操作命令和参数设置,帮助读者快速掌握Redis集群部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



1.以root用户登录,在/home 目录下创建redis目录
2.wget http://download.redis.io/releases/redis-3.0.4.tar.gz
3.解压redis-3.0.4.tar.gz
 tar -zxvf redis-3.0.4.tar.gz
3,mv到/usr/share/redis3
4.安装gcc 
 yum install gcc
 
按提示输入y  继续执行安装
5.安装ruby环境
a)yum install ruby
b)yum install rubygems
c)gem install redis
6.编译安装redis
进入到 redis-3.0.4目录下
make  MALLOC=libc
7. export  REDIS_HOME=/home/redis/redis-3.0.4


8. 在REDIS_HOME目录下创建文件夹nodes : mkdir  nodes
切换目录cd  nodes   , 创建目录node6379
mkdir  node6379 
创建集群节点的配置文件,并启动节点
cd  node6379
9 vi  redis.conf  , 内容如下:
daemonize  yes
port  6379
cluster-enabled  yes
cluster-config-file  nodes.conf
cluster-node-timeout  5000
appendonly  yes


pidfile  redis.pid


loglevel  notice
logfile  redis.log


save  900  1
save  300  10
save  60  10000
dbfilename  dump.rdb
dir  /home/redis/redis-3.0.4/nodes/node6379


或者
daemonize  yes
port  6380
cluster-enabled  yes
cluster-config-file  nodes.conf
cluster-node-timeout  5000
appendonly  yes


pidfile  redis.pid


loglevel  notice
logfile  redis.log


save  900  1
save  300  10
save  60  10000
dbfilename  dump.rdb
dir  /home/redis/redis-3.0.4/nodes/node6380
注意:port  6379  6379为节点的端口号,保持每个节点目录下的配置文件的port 与目录名称中的号一致,dir 的目录为配置文件所


在目录,注意保持一致,生成的appendonly文件,日志文件,数据库文件,pid文件都会放到该目录下




10.$REDIS_HOME/src/redis-server  $REDIS_HOME/nodes/node6379/redis.conf启动节点
$REDIS_HOME/src/redis-server  $REDIS_HOME/nodes/node6380/redis.conf
此时会在配置文件目录下生成一些文件
 
查看redis.log, 查看启动信息
 


11.配置防火墙,开放端口号
vi  /etc/sysconfig/iptables 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 16379 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6380 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 16380 -j ACCEPT
    添加如上两条规则 并重启防火墙服务
12.service  iptables  restart
注:其中6379 为 节点配置文件redis.conf中的port 端口号,用于客户端连接,16379用于集群节点间的通信,值为6379+10000
13.重复配置6台机器
14.cd  /home/redis/redis-3.0.4/src


./redis-trib.rb  create  --replicas  1  192.168.246.129:6379 192.168.246.129:6380  192.168.246.131:6379 


192.168.246.131:6380 192.168.246.132:6379  192.168.246.132:6380 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值