redis集群搭建步骤
来源:互联网 发布:数据库支持的数据类型 编辑:程序博客网 时间:2024/06/05 12:48
redis 版本3.2.8
linux 版本redhat6
三台主机,主机名和ip地址分别为
r1 192.168.172.84
r2 192.168.172.85
r3 192.168.172.86
每台主机上两个节点
r1:7001,7002(一主一备)
r2:7003,7004
r3:7005,7006
===========================分割线===========================
r1上的操作:
1.将redis-3.2.8版本的包上传到linux上/usr/local目录下,并解压
2.进入解压后的redis-3.2.8文件夹,在当前目录下依次执行make(编译)和make install(安装)命令
3.将/usr/local/bin里的redis-server拷贝到/usr/sbin里(否则会报/usr/sbin/redis-server找不到错误)
4.在/usr/local目录下创建两个目录,分别为/cluster/7001和/cluster/7002
5.进入到redis-3.2.8文件夹中,将redis.conf文件分别拷贝到/cluster/7001和/cluster/7002文件夹中
6.
(1)修改7001文件夹下的redis.conf配置文件
port 7001 #默认值6379,指定redis服务的端口
bind 192.168.172.84 # 默认情况下,redis 在 server 上所有有效的网络接口上监听客户端连接。
# 你如果只想让它在一个网络接口上监听,那你就绑定一个IP或者多个IP。
daemonize yes #默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成 yes。
cluster-enabled yes #启用或停用集群
cluster-config-file nodes-7001.conf #redis生成的配置文件
cluster-node-timeout 5000 #节点之间的超时时间
appendonly yes #是否开启AOF日志,AOF日志会记录每次的写操作,可用于恢复数据
(2)7002文件夹下的redis.conf配置文件修改同上,只需把上面的7001,全部换为7002即可
7.在cluster目录下创建logs文件夹用来存放日志文件
8.启动redis:
redis-server /usr/local/cluster/7001/redis.conf > /usr/local/cluster/logs/redis-7001.log 2>&1 &
redis-server /usr/local/cluster/7002/redis.conf > /usr/local/cluster/logs/redis-7002.log 2>&1 &
r2,r3操作同r1
=========================分割线===============================
1.各个主机上的redis安装并启动好后,开始搭建redis集群
2.在开始搭建之前还有几个工作需要做:
(1)安装ruby环境
yum install ruby
(2)安装rubygems组件
yum install rubygems
(3)安装redis集群工具
gem install redis
注意此处不能在线安装的话,可以下载gem包,手动安装
4.准备工作做好之后,进入到redis-3.2.8文件夹下,运行创建集群命令(注意创建集群时,redis默认前三个是主节点,后三个是从节点)
./redis-trib.rb create --replicas 1 192.168.172.84:7001 192.168.172.85:7003 192.168.172.86:7005 192.168.172.84:7002 192.168.172.85:7004 192.168.172.86:7006
linux 版本redhat6
三台主机,主机名和ip地址分别为
r1 192.168.172.84
r2 192.168.172.85
r3 192.168.172.86
每台主机上两个节点
r1:7001,7002(一主一备)
r2:7003,7004
r3:7005,7006
===========================分割线===========================
r1上的操作:
1.将redis-3.2.8版本的包上传到linux上/usr/local目录下,并解压
2.进入解压后的redis-3.2.8文件夹,在当前目录下依次执行make(编译)和make install(安装)命令
3.将/usr/local/bin里的redis-server拷贝到/usr/sbin里(否则会报/usr/sbin/redis-server找不到错误)
4.在/usr/local目录下创建两个目录,分别为/cluster/7001和/cluster/7002
5.进入到redis-3.2.8文件夹中,将redis.conf文件分别拷贝到/cluster/7001和/cluster/7002文件夹中
6.
(1)修改7001文件夹下的redis.conf配置文件
port 7001 #默认值6379,指定redis服务的端口
bind 192.168.172.84 # 默认情况下,redis 在 server 上所有有效的网络接口上监听客户端连接。
# 你如果只想让它在一个网络接口上监听,那你就绑定一个IP或者多个IP。
daemonize yes #默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成 yes。
cluster-enabled yes #启用或停用集群
cluster-config-file nodes-7001.conf #redis生成的配置文件
cluster-node-timeout 5000 #节点之间的超时时间
appendonly yes #是否开启AOF日志,AOF日志会记录每次的写操作,可用于恢复数据
(2)7002文件夹下的redis.conf配置文件修改同上,只需把上面的7001,全部换为7002即可
7.在cluster目录下创建logs文件夹用来存放日志文件
8.启动redis:
redis-server /usr/local/cluster/7001/redis.conf > /usr/local/cluster/logs/redis-7001.log 2>&1 &
redis-server /usr/local/cluster/7002/redis.conf > /usr/local/cluster/logs/redis-7002.log 2>&1 &
看到如下图即为安装成功
r2,r3操作同r1
=========================分割线===============================
1.各个主机上的redis安装并启动好后,开始搭建redis集群
2.在开始搭建之前还有几个工作需要做:
(1)安装ruby环境
yum install ruby
(2)安装rubygems组件
yum install rubygems
(3)安装redis集群工具
gem install redis
注意此处不能在线安装的话,可以下载gem包,手动安装
4.准备工作做好之后,进入到redis-3.2.8文件夹下,运行创建集群命令(注意创建集群时,redis默认前三个是主节点,后三个是从节点)
./redis-trib.rb create --replicas 1 192.168.172.84:7001 192.168.172.85:7003 192.168.172.86:7005 192.168.172.84:7002 192.168.172.85:7004 192.168.172.86:7006
创建成功之后,查看集群情况,出现如下图即为搭建成功
阅读全文
1 0
- redis集群搭建步骤
- redis集群搭建步骤
- redis集群搭建详细步骤
- 4.Redis主从复制集群搭建步骤
- redis集群搭建步骤[在linux模拟搭建]
- Redis Cluster高可用(HA)集群环境搭建详细步骤
- Hadoop集群搭建步骤
- elasticsearch 集群搭建步骤
- Kafka 集群搭建步骤
- zookeeper集群搭建步骤
- kafka集群搭建步骤
- Rocketmq集群搭建步骤
- etcd集群搭建步骤
- Strom 集群搭建步骤
- redis集群搭建
- redis集群环境搭建
- redis-3.0集群搭建
- redis集群部署搭建
- Codeforces Round #415 (Div. 2) B. Summer sell-off
- Android图像处理-像素化的原理及实现
- windows 传文件 给Linux
- Spring(1): Spring设计理念和整体架构
- 互斥锁和条件变量使用实例
- redis集群搭建步骤
- ES6语法(2)
- java api 查询hbase
- hihoCoder 1523 : 数组重排2
- python 数据预处理 数据抽样
- Gimp 替换白色背景
- excel解析效率分析
- ssh配好无密码登录(RSA公钥)后,还要密码登录的问题的解决思路
- Java思维导图(4)--多线程