Linux下搭建Redis集群

注意:下面红色标注的都是运行指令

一、先检查Linux有没有C环境,如果没有需要在线安装C环境

命令: yum install gcc-c++

二、Redis安装和下载

 1、官网地址: http://www.redis.cn/
 
 2、上传安装文件

3、解压Redis安装包

命令: tar -zxvf redis-5.0.4.tar.gz


4、修改文件名称

命令: mv redis-5.0.4.tar.gz  /usr/local/src/redis

5、编译和安装

首先进入到刚才解压的redis 目录下

命令: make

 安装: make install

三、集群搭建

1、准备集群文件夹(直接在redis文件下创建)

命令:mkdir cluster

 

2、在cluster文件夹中分别创建7001-7006文件夹

命令: mkdir 7001 7002 7003 7004 7005 7006


3、将redis根目录中的redis.conf文件复制到cluster/7001/ 并以原名保存

命令: cp redis.conf cluster/7001/

4、编辑配置文件

 修改绑定IP地址

  关闭保护模式

 修改端口号

 启动后台启动

 修改pid文件

修改持久化文件路径 

设定内存优化策略

 关闭AOF模式


 

 开启集群配置

修改集群超时时间

开启集群配置文件

设置密码 (注:不需要设置密码的不用管)

5、复制修改后的配置文件

将7001文件夹下的redis.conf文件分别复制到7001-7006中

[root@localhost cluster]# cp 7001/redis.conf  7002/
[root@localhost cluster]# cp 7001/redis.conf  7003/
[root@localhost cluster]# cp 7001/redis.conf  7004/
[root@localhost cluster]# cp 7001/redis.conf  7005/
[root@localhost cluster]# cp 7001/redis.conf  7006/

6、批量修改配置文件

分别将7001-7006文件中的7001改为对应的端口号的名称,
修改时注意方向键的使用 

%s/7001/7002/g

7、通过脚本编辑启动

 

8、启动redis节点

sh start.sh

9、检查redis节点启动是否正常

ps -ef|grep redis

四、创建redis集群

#5.0版本执行 使用C语言内部管理集群

① redis-cli -a rd_2019 2>/dev/null --cluster create --cluster-replicas 1 192.168.40.88:7001 192.168.40.88:7002 192.168.40.88:7003 192.168.40.88:7004 192.168.40.88:7005 192.168.40.88:7006  (上面设置了密码的用此命令)

② redis-cli  --cluster create --cluster-replicas 1 192.168.40.88:7001 192.168.40.88:7002 192.168.40.88:7003 192.168.40.88:7004 192.168.40.88:7005 192.168.40.88:7006 (无密码)

五、验证集群

1、cd /redis/src

2、redis-cli -h 192.168.40.88 -p 7001

3、cluster info

六、永久关闭防火墙

systemctl disable firewalld.service

最后重启虚拟机

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
好的,我来回答你关于在 Linux 上部署 Redis 集群的问题。 Redis 是一个高性能的键值存储系统,常用于缓存、消息队列和会话存储等领域。部署 Redis 集群可以提高系统的可用性和性能。 以下是在 Linux 上部署 Redis 集群的一般步骤: 1. 下载和安装 Redis 可以从 Redis 的官方网站(https://redis.io/download)下载最新的 Redis 版本。下载完成后,解压缩文件并将 Redis 安装到你的系统中。 2. 配置 Redis 集群 在部署 Redis 集群之前,需要对 Redis 进行一些配置。首先,在每个节点上创建一个配置文件,其中包含节点的 IP 地址和端口号。然后,通过将这些配置文件复制到所有节点上并对它们进行编辑,来确保所有节点的配置都是相同的。还需要在每个节点上设置密码验证等安全措施。 3. 启动 Redis 集群 在配置完成后,可以启动 Redis 集群。首先,启动每个节点的 Redis 服务器。然后,在一个节点上运行 Redis 集群管理工具 Redis-trib,以创建 Redis 集群。在 Redis-trib 中,指定集群的节点数和 IP 地址以及端口号。 4. 测试 Redis 集群 最后,可以使用 Redis 命令行工具或其他客户端工具来测试 Redis 集群是否正常工作。可以在集群中的任何一个节点上执行 Redis 命令,并观察命令在集群中的分布情况。 以上是在 Linux 上部署 Redis 集群的一般步骤。当然,实际的部署可能会因为环境和需求的不同而有所变化。希望这些信息能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

少年栀梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值