redis集群安装配置数据迁移和客户端(java方向)第一节,安装部署

说明:本示例使用的系统是centos6.5,redis版本3.2.2

安装:

本地下载安装包 http://download.redis.io/releases/ ,传linux服务器上(或者linux上直接下载)。

安装目录:/usr/local/redis

解压

tar -zxvf redis-3.2.2.tar.gz

cd到刚解压的目录

cd redis-3.2.2

make并安装

make PREFIX=/usr/local/redis/ install  

拷贝redis.conf文件到bin目录

cp /opt/soft/redis-3.2.2/redis.conf  /usr/local/redis/bin/

安装ruby,不是centos用户请手动安装

yum install ruby

安装rubygems如果不是centos手动下载安装即可

yum install rubygems

安装redis-3.2.2.gem手动下载即可

gem install /usr/local/redis-3.2.2.gem

创建集群目录

mkdir /usr/local/cluster

cd到cluster目录

cd /usr/local/cluster

创建节点目录,本示例使用了3个节点,3个master,3个Slave

mkdir 7001 7002 7003 7004 7005 7006


编辑配置文件

vi /usr/local/redis/bin/redis.conf 

修改内容,本示例使用rdb模式

port 7001(端口节点目录设置就行)

daemonize yes

cluster-enabled yes(打开集群)

cluster-config-file nodes.conf

cluster-node-timeout10000(超时时间)

bind 192.168.0.1(绑定服务器ip,只接受绑定ip请求,是服务器网卡,一般绑定内网ip)

dump7001.rdb(数据库文件)


拷贝到每个节点下

cp /usr/local/redis/bin/* /usr/local/cluster/7001 

cp /usr/local/redis/bin/* /usr/local/cluster/7002

cp /usr/local/redis/bin/* /usr/local/cluster/7003

cp /usr/local/redis/bin/* /usr/local/cluster/7004

cp /usr/local/redis/bin/* /usr/local/cluster/7005

cp /usr/local/redis/bin/* /usr/local/cluster/7006

vi /usr/local/cluster/7002/redis.conf 

修改每个节点redis.conf文件,

port 7001(对应节点)

bind 192.168.0.1同一台服务器就不需要改,如果多个服务器修改接受的ip即可

dump7001.rdb对应节点


节点配置完成,启动每个节点

/usr/local/cluster/7001/redis-server /usr/local/cluster/7001/redis.conf
/usr/local/cluster/7002/redis-server /usr/local/cluster/7002/redis.conf
/usr/local/cluster/7003/redis-server /usr/local/cluster/7003/redis.conf
/usr/local/cluster/7004/redis-server /usr/local/cluster/7004/redis.conf
/usr/local/cluster/7005/redis-server /usr/local/cluster/7005/redis.conf
/usr/local/cluster/7006/redis-server /usr/local/cluster/7006/redis.conf


拷贝ruby工具到cluster目录

cp /opt/soft/redis-3.2.2/src/redis-trib.rb /usr/local/cluster

创建集群

./redis-trib.rb create --replicas 1 192.168.0.1:7001 192.168.0.1:7002 192.168.0.1:7003 192.168.0.1:7004 192.168.0.1:7005 192.168.0.1:7006


登录客户端

./7001/redis-cli -h192.168.0.1 -p 7002 -c

当输入ping命令时,返回PONG就表示连接正常

 安装部署完成,下一节介绍,添加节点,删除节点,数据迁移,客户端(java方向,主要是讲spring,jedis和cluster下的批量提交等)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值