ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Redis Cluster安装部署

2021-03-06 10:33:59  阅读:155  来源: 互联网

标签:cluster 部署 Redis redis Cluster 6.2 conf 7001 root


资源列表

机器名IP角色
redis1192.168.252.1311主1从
redis2192.168.252.1331主1从
redis3192.168.252.1341主1从

在redis1机器进行redis编译安装及配置

# 下载 redis 文件
weget https://download.redis.io/releases/redis-6.2.1.tar.gz
tar xvf redis-6.2.1.tar.gz
cd redis-6.2.1
# 获取当前路劲,安装需要用到 /root/redis-6.2.1
pwd
make install PREFIX=/root/redis-6.2.1

如果执行 make install PREFIX=/root/redis-6.2.1 报 /bin/sh: cc: command not found 的错误,则需要执行以下脚本后,再执行 make install PREFIX=/root/redis-6.2.1

yum -y install gcc gcc-c++ libstdc++-devel
# 清理上次编译的缓存
make distclean

创建存放 log 文件、配置文件目录

mkdir cluster-conf
cd cluster-conf/
mkdir 7001
mkdir 7002
cp /root/redis-6.2.1/redis.conf /root/redis-6.2.1/cluster-conf/7001/
cp /root/redis-6.2.1/redis.conf /root/redis-6.2.1/cluster-conf/7002/

修改配置

vi /root/redis-6.2.1/cluster-conf/7001/redis.conf
# 修改
bind 0.0.0.0
# 修改
port 7001
# 修改
cluster-enabled yes
修改
cluster-config-file nodes.conf
# 修改
cluster-node-timeout 15000
# 修改
logfile "/root/redis-6.2.1/cluster-conf/7001/redis.log"
# 修改
dir /root/redis-6.2.1/cluster-conf/7001/
# 修改
appendonly yes

修改配置(类似上面)

vi /root/redis-6.2.1/cluster-conf/7002/redis.conf
# 修改
bind 0.0.0.0
# 修改
port 7002
# 修改
cluster-enabled yes
修改
cluster-config-file nodes.conf
# 修改
cluster-node-timeout 15000
# 修改
logfile "/root/redis-6.2.1/cluster-conf/7002/redis.log"
# 修改
dir /root/redis-6.2.1/cluster-conf/7002/
# 修改
appendonly yes

至此,redis1机器redis编译安装和配置完毕

将 redis1 安装的 redis 和修改的配置,使用 scp 命令拷贝到其他节点上

scp -r redis-6.2.1/ root@192.168.252.133:/root/
scp -r redis-6.2.1/ root@192.168.252.134:/root/

各机器执行以下脚本启动 redis 实例

/root/redis-6.2.1/bin/redis-server /root/redis-6.2.1/cluster-conf/7001/redis.conf &
/root/redis-6.2.1/bin/redis-server /root/redis-6.2.1/cluster-conf/7002/redis.conf &
ps -ef | grep redis

创建集群

/root/redis-6.2.1/bin/redis-cli --cluster create 192.168.252.131:7001 192.168.252.133:7001 192.168.252.134:7001 192.168.252.131:7002 192.168.252.133:7002 192.168.252.134:7002 --cluster-replicas 1

测试

# redis-cli 使用集群模式连接
/root/redis-6.2.1/bin/redis-cli -c -p 7001
set a a
set b b
set c c

标签:cluster,部署,Redis,redis,Cluster,6.2,conf,7001,root
来源: https://blog.csdn.net/weixin_55808466/article/details/114434592

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有