注意:安装redis-5.0.3cluster 集群,跟之前的版本差不多,就是简单了很多。
Redis5.0集群管理工具redis-trib-rb已经被废弃,所以不用安装redis-trib工具,下面安装redis5.0以上用,而redis-trib 的功能已经集成到redis-cli中,并且可以在有认证的情况执行了,可以使用 ./redis-cli --cluster help 查看帮助文档。
1.从官网上下载安装
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
2.解压安装包
tar xzf redis-5.0.3.tar.gz
3.切换到解压目录
cd redis-5.0.3
4.安装redis
make
到这里redis安装完成。
修改redis.conf后台启动方式:daemonize no(默认),改成 yes
切换到src启动服务执行 ./redis-server ../redis.conf
验证按照是否成功,使用redis-cli工具进入节点
./redis-cli
set hgs a
get hgs
reids单机版就算安装完成了。
以下是集群的
1.在创建目录 mkdir redis_cluster
目录结构如下
2.在redis_cluster 下分别创建redis01-redis06
3.从/redis-5.0.3 目录拷贝redis.conf 到/redis-cluster/redis01到 redis06
cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis_cluster/redis01/
4.修个redis.conf 的端口 7001-7006(必须是偶数节点数,主从关系)
5.每个redis.conf 配置如下信息:
bind 10.74.20.14
protected-mode no
daemonize yes
pidfile /var/run/redis_7001.pid
appendonly yes
appendfsync everysec
cluster-enabled yes
cluster-config-file nodes-7001.conf
cluster-node-timeout 5000
其他的默认就行
6.切换到redis-5.0.3/src 目录下启动服务7001-7006
查看节点是否启动成功 ps -ef|grep redis
7.执行集群命令
./redis-cli --cluster create 10.74.11.72:7001 10.74.11.72:7002 10.74.11.72:7003 10.74.11.72:7004 10.74.11.72:7005 10.74.11.72:7006 --cluster-replicas 1
中间提示输入yes即可
安装完成。
进入各个节点验证是否正确。