redis集群模式的搭建(以单服务器,多端口为例子)
redis集群模式的搭建(以单服务器,多端口为例子)
# 1.修改redis.conf
#改为后台模式
daemonize yes
#去掉保护模式
protected-mode no
1
2
3
4
5
2
3
4
5
# 2.复制redis.conf 六份,三主三从
每一个配置改为对应的端口
include /usr/local/redis-cluster/redis.conf
pidfile "/var/run/redis_6379.pid"
port 6379
dbfilename "dump6379.db"
#daemonize yes
#protected-mode no
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 3.依次启动六个服务
我在此遇到了-bash redis-server 未找到命令的问题
解决方案
ln -s /usr/local/redis-cluster/bin/redis-server /usr/bin/redis-server
1
启动后 ps -ef|grep redis 查看服务是否启动成功
教学视频中出现六个服务,我由于include 了redis.conf,出现了7个,某一步有问题,将单节点的服务kill掉
# 4.将六个服务合成一个集群
cd /usr/local/redis-cluster/src
执行命令
./redis-cli --cluster create --cluster-replicas 1 172.20.x.x:6379 172.20.x.x:6380 172.20.x.x:6381 172.20.x.x:6389 172.20.x.x:6390 172.20.x.x:6391
1
# 5.linux 放开端口
记住要再防火墙中将端口放开 (32条消息) Springboot整合Redis集群实战详解_陌守的博客-CSDN博客_springboot redis集群 (opens new window)
这篇文章也可以作文参考
编辑 (opens new window)
上次更新: 2024/01/26, 05:03:22
- 01
- python使用生成器读取大文件-500g09-24
- 02
- Windows环境下 Docker Desktop 安装 Nginx04-10
- 03
- 使用nginx部署多个前端项目(三种方式)04-10