关闭

redis集群环境搭建

标签: 集群redis
242人阅读 评论(0) 收藏 举报
分类:


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 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:361663次
    • 积分:5504
    • 等级:
    • 排名:第4994名
    • 原创:160篇
    • 转载:71篇
    • 译文:0篇
    • 评论:55条
    最新评论