1
华为鲲鹏CentOS 7.6上redis 5集群搭建
1881
7页
3次
墨值10
摘要:本文讲述在两台华为鲲鹏
arm CentOS 7.6
服务器上搭建
6
个节点
redis 5
群(
3
3
备)的步骤概要,并实现一键启停,详细的配置说明省略。
部署环境
两台华为云鲲鹏机器,操作系统为
CentOS 7.6
,规格为
2c4g
[root@modb-db-02 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (AltArch)
[root@modb-db-02 ~]# uname -a
Linux modb-db-02 4.14.0-115.5.1.el7a.aarch64 #1 SMP Mon Feb 4
16:38:08 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux
部署规划
主机名 端口 配置文件
IP
modb-db-01 9001 redis_9001.conf 192.168.2.80
modb-db-01 9002 redis_9002.conf 192.168.2.80
modb-db-01 9003 redis_9003.conf 192.168.2.80
modb-db-02 9004 redis_9004.conf 192.168.2.39
modb-db-02 9005 redis_9005.conf 192.168.2.39
modb-db-02 9006 redis_9006.conf 192.168.2.39
部署步骤
新建
redis
用户和组
groupadd redis
useradd -g redis redis
下载
redis
软件
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
解压并安装
tar zxvf redis-5.0.5.tar.gz
cd redis-5.0.5
make
cd src
make install PREFIX=/u01/redis
创建相关目录
mkdir -p /u01/redis
cd /u01/redis
mkdir cluster log data
chown redis:redis -R /u01/redis
分别在两个节点的
/u01/redis/cluster/
下新建
modb-db-01
redis_9001.conf
modb-db-01
redis_9002.conf
modb-db-01
redis_9003.conf
modb-db-02
redis_9004.conf
modb-db-02
redis_9005.conf
modb-db-02
redis_9006.conf
配置文件内容如下:
[redis@modb-db-02 u01]$ cat redis/cluster/redis_9004.conf
port 9004
bind 192.168.2.39
requirepass redis123
masterauth redis123
dir /u01/redis/data
cluster-enabled yes
cluster-config-file nodes_9004.conf
logfile /u01/redis/log/redis_9004.log
cluster-node-timeout 5000
appendonly yes
daemonize yes
protected-mode no
pidfile /var/run/redis_9004.pid
其他文件将端口等修改即可
整个目录结构如下:
[redis@modb-db-01 u01]$ tree redis
redis
├──
bin
│ ├──
redis-benchmark
│ ├──
redis-check-aof
│ ├──
redis-check-rdb
│ ├──
redis-cli
│ ├──
redis-sentinel -> redis-server
│ └──
redis-server
├──
cluster
of 7
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜