钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1051658
首页 Linux 正文内容

linux下部署redis集群

钟逸 Linux 2024-07-01 04:02:34 30

Redis是一个开源的、高性能的内存数据库,广泛用于缓存、消息队列等场景。在需要高可用性、高并发性的场景下,可以使用redis集群进行部署。本文将介绍如何在linux下部署redis集群。

安装redis

首先需要在每台机器上安装redis,可以从官网下载最新的redis版本,然后解压并编译安装。

shell

下载redis

wget https://download.redis.io/releases/redis-7.0.5.tar.gz

解压

tar -zxvf redis-7.0.5.tar.gz

编译安装

cd redis-7.0.5

make

安装

make install

配置redis.conf

在每台机器上修改redis配置文件redis.conf,主要修改以下参数:

* bind 0.0.0.0 :允许所有IP访问

* port 6379 :修改端口号,每个节点使用不同的端口号

* cluster-enabled yes :开启集群模式

* cluster-config-file nodes-6379.conf :指定集群配置文件,每个节点使用不同的配置文件名称

创建集群配置文件

创建集群配置文件,用于保存集群节点信息,每个节点创建自己的配置文件。

shell

创建配置文件

redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 --cluster-replicas 1

启动集群

在每台机器上启动redis服务,并指定不同的端口号和配置文件。

shell

启动redis

redis-server redis.conf --port 6379

redis-server redis.conf --port 6380

redis-server redis.conf --port 6381

验证集群

通过redis-cli连接集群并验证集群状态。

shell

连接集群

redis-cli -c -h 127.0.0.1 -p 6379

查看集群状态

cluster info

至此,linux下redis集群部署完成。

文章目录
    搜索