06 redis 集群搭建

Posted 蓝风9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了06 redis 集群搭建相关的知识,希望对你有一定的参考价值。

前言

呵呵 最近有一系列环境搭建的相关需求

记录一下

redis 三个节点 : 192.168.110.7, 192.168.110.8

7 开三个 redis 实例, 8 开三个 redis 实例

三台机器都做了 trusted shell

redis 基于 5.0.8 

redis 集群搭建

redis 两个节点 : 192.168.110.7, 192.168.110.8 

1. 基础环境准备

192.168.110.7, 192.168.110.8  上面安装 jdk, 上传 redis 的安装包

安装包来自于 Download | Redis

2. redis 配置调整

如下采样 7001 的配置文件, 7001 - 7006 的配置文件类似 

[root@host redis-5.0.8]# cat redis_7001.conf 
protected-mode no
port 7001
daemonize yes
supervised no
pidfile /var/run/redis_7001.pid
logfile "/var/log/redis/redis_7001.log"
dir /meiya/data/redis/redis_7001

appendonly yes
appendfsync always
cluster-enabled yes
cluster-config-file nodes_7001.conf
cluster-node-timeout 15000

192.168.110.7 和 192.168.110.8 上面分别创建 startCluster.sh 

192.168.110.7 如下 

./bin/redis-server ./redis_7001.conf
./bin/redis-server ./redis_7002.conf
./bin/redis-server ./redis_7003.conf
#./bin/redis-server ./redis_7004.conf
#./bin/redis-server ./redis_7005.conf
#./bin/redis-server ./redis_7006.conf

#./bin/redis-cli --cluster create 192.168.110.7:7001 192.168.110.7:7002 192.168.110.7:7003 192.168.110.8:7004 192.168.110.8:7005 192.168.110.8:7006 --cluster-replicas 1

192.168.110.8 如下 

# ./bin/redis-server ./redis_7001.conf
# ./bin/redis-server ./redis_7002.conf
# ./bin/redis-server ./redis_7003.conf
./bin/redis-server ./redis_7004.conf
./bin/redis-server ./redis_7005.conf
./bin/redis-server ./redis_7006.conf

./bin/redis-cli --cluster create 192.168.110.7:7001 192.168.110.7:7002 192.168.110.7:7003 192.168.110.8:7004 192.168.110.8:7005 192.168.110.8:7006 --cluster-replicas 1

4. 启动集群 

在 192.168.110.7 上面执行 startCluster.sh 

然后在 192.168.110.8 上面执行 startCluster.sh 

如果没有异常的话, 集群会启动成功 

测试集群

[root@host redis-5.0.8]# ./bin/redis-cli -p 7004 -c
127.0.0.1:7004> get name
-> Redirected to slot [5798] located at 192.168.110.7:7003
"jerry"
192.168.110.7:7003> get name
"jerry"
192.168.110.7:7003> set name zerry
OK
192.168.110.7:7003> get name
"zerry"
192.168.110.7:7003>

完 

以上是关于06 redis 集群搭建的主要内容,如果未能解决你的问题,请参考以下文章

Redis进阶学习06--分布式缓存--上

Centos7搭建redis5.0.5集群

Redis06-Redis集群

宝塔搭建redis集群

redis 多主多从集群搭建

Redis Cluster集群的搭建