1. 当前位置:网站首页 > CentOS相关

Redis集群安装部署


cd /home
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
yum install gcc-c++ -y
yum install -y tcl
cd redis-stable
make
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
mkdir /etc/redis
mkdir /var/redis
mkdir /var/redis/log
mkdir /var/redis/run
cp redis.conf /etc/redis/

6379 6380 A机(10.7.10.214) 6379 6380 B机 (10.7.10.215)6379 6380 C机(10.7.10.216)

yum install ruby
yum install rubygems
gem install redis
cd /etc/redis
mkdir 6379 6380

cp /home/redis-stable/redis.conf ./6379/
cp /home/redis-stable/redis.conf ./6380/
vi 相应配置文件
修改:
bind 0.0.0.0
daemonize    yes                          //redis后台运行
pidfile  /var/redis/run/redis_6379.pid          //pidfile文件对应6379,6380

logfile /var/redis/log/redis_6379.log    //logfile对应6379,6380

port  6379                                 //端口6379,6380

cluster-enabled  yes                      //开启集群  把注释#去掉
cluster-config-file  /etc/redis/nodes-6379.conf      //集群的配置  配置文件首次启动自动生成 6379,6380

cluster-node-timeout  5000                //请求超时  设置5秒够了
appendonly  yes                           //aof日志开启  有需要就开启,它会每次写操作都记录一条日志
protected-mode no

redis-server  /etc/redis/6379/redis.conf
redis-server  /etc/redis/6380/redis.conf

cp /home/redis-stable/src/redis-trib.rb /etc/redis/
cd /etc/redis/
./redis-trib.rb create --replicas 1 10.7.10.214:6379 10.7.10.214:6380 10.7.10.215:6379 10.7.10.215:6380 10.7.10.216:6379 10.7.10.216:6380
最后IPtables表单加入
redis-cli -c -p 6379 cluster nodes #看集群点
redis-cli -h 10.7.10.214 -p 6379 shutdown  #关闭
./redis-trib.rb check 10.7.10.214:6379 #查看集群
redis-cli -c -h 10.7.10.214 -p 6379 #链接
./redis-trib.rb reshard 10.7.10.214:6379 #移动哈希值
./redis-trib.rb del-node 10.7.10.214:6379  XXXXXXXXXXXXXXXXXXXXXXXX (ID) #删除节点
redis-cli -c -p 6379 cluster replicate (ID) #转移成从节点  



本文最后更新于2017-8-7,已超过 3个月没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
版权说明

本文地址:https://www.chensj.net/?post=86
未标注转载均为本站远程,转载请注明文章出处:

联系我们

在线咨询:点击这里给我发消息

微信号:chensj923

工作日:9:00-23:00,节假日休息

扫码关注