CentOS 7 搭建 Redis 集群 - 单机多实例
2018-03-27 14:53
681 查看
1 准备
2 搭建集群2.1 创建目录
2.2 修改配置文件
2.3 启动 Redis 节点
2.4 创建集群2.4.1 安装 Ruby 运行环境
2.4.2 创建
3 参考文献
将修改好的配置文件 redis-cluster.conf 拷贝到 7000 7001 7002 7003 7004 7005 目录
依次进入 7000 7001 7002 7003 7004 7005 目录,并修改配置文件,端口号改为与目录名一致
修改端口
全部启动后执行以下命令
如图,输入 “yes”,开始创建集群
创建成功后,查看所有节点
可以看出6个节点中,3主3从
[2] 《CentOS 7 配置Ruby语言开发环境》 https://blog.csdn.net/wh211212/article/details/70060854
2 搭建集群2.1 创建目录
2.2 修改配置文件
2.3 启动 Redis 节点
2.4 创建集群2.4.1 安装 Ruby 运行环境
2.4.2 创建
3 参考文献
1 准备
已安装 Redis 3.0 或更高版本,如果未安装可参考 https://blog.csdn.net/li90hou/article/details/796989542 搭建集群
2.1 创建目录
# 创建一个独立目录 mkdir /home/software/redis-cluster # 进入目录 cd /home/software/redis-cluste # 在 redis-cluster 目录中以端口好为名,创建 6 个目录 mkdir 7000 7001 7002 7003 7004 7005
2.2 修改配置文件
# 进入 Redis 安装主目录,拷贝一份配置文件 cp redis.conf redis-cluster.conf # 修改配置文件 vim redis-cluster.conf
# 找到 bind 127.0.0.1 并注释掉 #bind 127.0.0.1 # 找到 protected-mode yes,修改 protected-mode no # 找到 "# cluster-enabled yes",取消注释 cluster-enabled yes # 找到 "# cluster-config-file nodes-6379.conf",取消注释,修改 cluster-config-file nodes.conf # 找到 "# cluster-node-timeout 15000",取消注释,修改 cluster-node-timeout 5000 # 找到 appendonly no,修改 appendonly yes
将修改好的配置文件 redis-cluster.conf 拷贝到 7000 7001 7002 7003 7004 7005 目录
cp redis-cluster.conf /home/software/redis-cluster/7000 cp redis-cluster.conf /home/software/redis-cluster/7001 cp redis-cluster.conf /home/software/redis-cluster/7002 cp redis-cluster.conf /home/software/redis-cluster/7003 cp redis-cluster.conf /home/software/redis-cluster/7004 cp redis-cluster.conf /home/software/redis-cluster/7005
依次进入 7000 7001 7002 7003 7004 7005 目录,并修改配置文件,端口号改为与目录名一致
cd /home/software/redis-cluster/7000 vim redis-cluster.conf
修改端口
port 7000
2.3 启动 Redis 节点
分别进入 7000 7001 7002 7003 7004 7005,执行启动命令redis-server redis-cluster.conf &
全部启动后执行以下命令
# 看到如图显示,启动成功 ps -aux|grep redis
注意:一定要进入各自目录启动 Redis 实例,因为自动生成的 node.conf 等文件将存在命令执行的目录中
2.4 创建集群
创建 Redis 集群,使用 Redis 主目录中 src/redis-trib.rb 程序,此程序使用 Ruby 编写,因此需要安装 Ruby 运行环境2.4.1 安装 Ruby 运行环境
yum install centos-release-scl yum --enablerepo=centos-sclo-rh -y install rh-ruby23 # 查看版本 ruby -v gem install redis
2.4.2 创建
# 进入 Redis 主目录 src 目录中执行 ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
如图,输入 “yes”,开始创建集群
创建成功后,查看所有节点
redis-cli -p 7000 cluster nodes
可以看出6个节点中,3主3从
3 参考文献
[1] Redis 官网 https://redis.io/topics/cluster-tutorial[2] 《CentOS 7 配置Ruby语言开发环境》 https://blog.csdn.net/wh211212/article/details/70060854
相关文章推荐
- 详解CentOS 6.5搭建Redis3.2.8单机分布式集群
- centos6搭建redis集群搭建(单机多节点)
- centOS7下redis3.0安装以及布置集群教程(单机创建多个实例调试)
- CentOS搭建redis集群
- redis在centOS系统上的集群搭建
- ubuntu/centos 搭建 搭建 redis 集群
- centos6.5上redis集群搭建,基于redis-3.0.0-beta8--安装redis并测试
- Linux(CentOS)下Nginx+Tomcat集群+Redis共享Session搭建
- CentOS完美搭建Redis3.0集群并附测试
- ubuntu/centos 搭建 搭建 redis 集群
- 在centos7下搭建redis集群
- ubuntu/centos 搭建 搭建 redis 集群
- Kafka之——单机多broker实例集群搭建
- redis-cluster集群单机搭建
- docker:搭建单机redis主从集群
- Centos7 搭建Redis3.2.0版本集群环境
- Redis3.2.1分布式集群搭建(非单机版本)
- CentOS下搭建Redis集群
- CentOS 6.5 -- Redis 4.0.2架构☞集群(cluster)的搭建
- ubuntu/centos 搭建 搭建 redis 集群