集群搭建计划
主从划分:3台主机 3台从机共6台 端口划分7000-7005
集群搭建
1、准备集群文件夹
mkdir cluster
2、在cluster文件夹中分别创建7000-7005文件夹
mkdir 7000 7001 7002 7003 7004 7005
3、复制配置文件
将redis根目录中的redis.conf文件复制到cluster/7000/ 并以原名保存
cp redis.conf cluster/7000/
4、 编辑配置文件
1. 注释本地绑定IP地址

2. 关闭保护模式

3. 修改端口号

4. 启动后台启动

5. 修改pid文件

6. 修改持久化文件路径

7. 设定内存优化策略

8. 关闭AOF模式

9. 开启集群配置

10. 开启集群配置文件

11. 修改集群超时时间

5、复制修改后的配置文件
将7000文件夹下的redis.conf文件分别复制到7001-7005中
cp 7000/redis.conf 7001/
cp 7000/redis.conf 7002/
cp 7000/redis.conf 7003/
cp 7000/redis.conf 7004/
cp 7000/redis.conf 7005/
6、批量修改
分别将7001-7005文件中的7000改为对应的端口号的名称
:%s/7000/7001/g
7、通过脚本编辑启动/关闭指令
1.创建启动脚本
vim start.sh
#!/bin/sh
redis-server 7000/redis.conf &
redis-server 7001/redis.conf &
redis-server 7002/redis.conf &
redis-server 7003/redis.conf &
redis-server 7004/redis.conf &
redis-server 7005/redis.conf &
2. 编辑关闭的脚本
vim shutdown.sh
#!/bin/sh
redis-cli -p 7000 shutdown &
redis-cli -p 7001 shutdown &
redis-cli -p 7002 shutdown &
redis-cli -p 7003 shutdown &
redis-cli -p 7004 shutdown &
redis-cli -p 7005 shutdown &
3. 启动redis节点
sh start.sh
8、创建redis集群
redis-cli --cluster create --cluster-replicas 1 192.168.33.127:7000 192.168.33.127:7001 192.168.33.127:7002 192.168.33.127:7003 192.168.33.127:7004 192.168.33.127:7005
搭建集群常见错误
1.搭建redis集群时,节点中的数据必须为null.
2.利用关闭脚本,将redis服务全部关闭.
3.删除除redis.conf文件之外的配置文件
rm -rf 700*/dump.rdb
rm -rf 700*/nodes.conf
4.重启redis
5.重新执行挂载命令
redis集群中最多存储16384个key吗?
答案: 16384只是一个分区的结果,每台redis主机管理其中一块区域.当key属性这个区域,则交给该redis进行管理 redis.set(key,value); 根据key 利用CRC16[key]%16384可能会出现重复数据.
Redis集群中最多有多少个主机?
16384台主机. 每个分区一台主机.
文章详细介绍了如何搭建一个包含3台主机和3台从机的Redis集群,包括创建集群文件夹、配置文件的修改与复制、启动与关闭脚本的编写,以及创建集群的命令。同时提到了搭建过程中的注意事项和常见错误,如确保节点无数据、删除额外配置文件等。

2437

被折叠的 条评论
为什么被折叠?



