iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >CentOS 7.0中怎么搭建与使用Redis集群
  • 954
分享到

CentOS 7.0中怎么搭建与使用Redis集群

2023-06-16 14:06:33 954人浏览 薄情痞子
摘要

Centos 7.0中怎么搭建与使用Redis集群,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。安装 Redis下载,解压,编译:$ cd 

Centos 7.0中怎么搭建与使用Redis集群,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

安装 Redis

下载,解压,编译:

$ cd /usr/local/ $ wget Http://download.Redis.io/releases/redis-3.2.6.tar.gz $ tar xzf redis-3.2.6.tar.gz $ cd redis-3.2.6 $ make

创建 Redis 节点

首先在 192.168.1.8 机器上 /usr/local/redis-3.2.6 目录下创建 redis_cluster 目录

$ mkdir /usr/local/redis-3.2.6/redis_cluster 

在 redis_cluster 目录下,创建名为7000、7001、7002的目录,并将 redis.conf 拷贝到这三个目录中

$ mkdir 7000 7001 7002 $ cp /usr/local/redis-3.2.6/redis.conf /usr/local/redis-3.2.6/redis_cluster/7000 $ cp /usr/local/redis-3.2.6/redis.conf /usr/local/redis-3.2.6/redis_cluster/7001 $ cp /usr/local/redis-3.2.6/redis.conf /usr/local/redis-3.2.6/redis_cluster/7002

分别修改这三个配置文件,修改如下内容

port                  7000                        //端口7000,7002,7003         bind                  本机ip                      //默认ip为127.0.0.1,需要改为其他节点机器可访问的ip,否则创建集群时无法访问对应的端口,无法创建集群 daemonize             yes                         //redis后台运行 pidfile               /var/run/redis_7000.pid     //pidfile文件对应7000,7001,7002 cluster-enabled       yes                         //开启集群,把注释#去掉 cluster-config-file   nodes_7000.conf             //集群的配置,配置文件***启动自动生成 7000,7001,7002 cluster-node-timeout  15000                       //请求超时,默认15秒,可自行设置 appendonly            yes                         //aof日志开启,有需要就开启,它会每次写操作都记录一条日志 

接着在另外两台机器上(192.168.1.9、192.168.1.10)重复以上三步,只是把目录改为7003、7004、7005、7006、7007、7008对应的配置文件也按照这个规则修改即可

启动各个节点

##***台机器上执行 $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7000/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7001/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7002/redis.conf   ##第二台机器上执行 $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7003/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7004/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7005/redis.conf   ##第三台机器上执行 $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7006/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7007/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7008/redis.conf

检查各 Redis 启动情况

##***台机器 $ ps -ef | grep redis           //redis是否启动成功 $ netstat -tNLP | grep redis    //监听redis端口

CentOS 7.0中怎么搭建与使用Redis集群

注:确保每个节点没有配置错误,并且启动起来

关闭防火墙

$ firewall-cmd --state  ##查看防火墙状态 running

running 说明防火墙是打开状态

$ systemctl stop firewalld  ##关闭防火墙 $ firewall-cmd --state not running

注: CentOS 7 关闭防火墙与 CentOS 6 有所不同

安装 Ruby

$ yum -y install ruby ruby-devel rubygems rpm-build $ gem install redis

注:创建集群时需要安装 Ruby 运行redis-trib.rb

创建集群

Redis 官方提供了 redis-trib.rb 这个工具,就在解压目录的 src 目录中

$ /usr/local/redis-3.2.6/src/redis-trib.rb create --replicas 1 192.168.1.8:7000 192.168.1.8:7001 192.168.1.8:7002 192.168.1.9:7006 192.168.1.9:7004 192.168.1.9:7005 192.168.1.10:7006 192.168.1.10:7007 192.168.1.10:7008

其中,前三个 ip:port 为***台机器的节点,中间三个为第二台机器,***三个为第三台机器

CentOS 7.0中怎么搭建与使用Redis集群

输入 yes,然后出现如下内容,说明安装成功

CentOS 7.0中怎么搭建与使用Redis集群

集群验证

在***台机器上连接集群的7000节点,在另外一台连接7004节点,连接方式为:

##加参数 -C 可连接到集群,因为 redis.conf 将 bind 改为了ip地址,所以 -h 参数不可以省略,-p 参数为端口号 $ /usr/local/redis-3.2.6/src/redis-cli -h 192.168.1.8 -c -p 7000

在7004节点执行命令:

192.168.1.8:7000> get name

CentOS 7.0中怎么搭建与使用Redis集群

然后在另两台7000、7007端口,查看 key 为 name 的内容

192.168.1.8:7000> get name

CentOS 7.0中怎么搭建与使用Redis集群 

192.168.1.10:7007> get name

CentOS 7.0中怎么搭建与使用Redis集群

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: CentOS 7.0中怎么搭建与使用Redis集群

本文链接: https://www.lsjlt.com/news/283997.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS 7.0中怎么搭建与使用Redis集群
    CentOS 7.0中怎么搭建与使用Redis集群,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。安装 Redis下载,解压,编译:$ cd ...
    99+
    2023-06-16
  • docker怎么搭建redis集群
    要搭建Redis集群,可以使用Docker来简化部署过程。下面是一些搭建Redis集群的步骤: 首先,确保已经安装了Docker...
    99+
    2023-10-26
    docker redis
  • redis 分片集群搭建与使用教程
    目录前言搭建集群架构图前置准备搭建步骤创建集群Redis散列插槽说明集群伸缩(添加节点)故障转移使用redistemplate访问分片集群前言 redis可以说在实际项目开发中使用的非常频繁,在redis常用集群中,我们...
    99+
    2022-06-29
    redis 分片集群 redis分片集群搭建
  • redis分片集群如何搭建与使用
    本文小编为大家详细介绍“redis分片集群如何搭建与使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“redis分片集群如何搭建与使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2022-10-19
  • 怎么搭建Redis集群环境
    怎么搭建Redis集群环境,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Redis集群简介Redis集群(Redis Cluster) 是...
    99+
    2022-10-18
  • redis怎么搭建哨兵集群
    本篇内容主要讲解“redis怎么搭建哨兵集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“redis怎么搭建哨兵集群”吧!redis安装部署环境说明:redis使用的是6.2.6版本主机IP系统...
    99+
    2023-06-30
  • centos集群服务器怎么搭建
    搭建CentOS集群服务器需要以下步骤: 安装CentOS操作系统:在每个服务器上安装CentOS操作系统。可以选择最新版本的C...
    99+
    2023-10-24
    centos 服务器
  • 怎么用python快速搭建redis集群
    本文小编为大家详细介绍“怎么用python快速搭建redis集群”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用python快速搭建redis集群”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  redis...
    99+
    2023-06-02
  • 使用redis-cli搭建redis5.x集群
    这篇文章给大家介绍使用redis-cli搭建redis5.x集群,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1,创建下载目录,下载安装mkdir -p /usr/local/src/...
    99+
    2022-10-18
  • 怎么在CentOS 7下搭建高可用集群
    本篇内容主要讲解“怎么在CentOS 7下搭建高可用集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在CentOS 7下搭建高可用集群”吧!一、安装集群软件必须软件pcs,pacemake...
    99+
    2023-06-16
  • 分布式Redis Cluster集群搭建与Redis基本用法
    目录Redis 集群搭建Redis 是啥集群(Cluster)Redis Cluster 说明Redis Cluster 节点Redis Cluster 集群模式不能保证一致性创建和...
    99+
    2022-11-13
  • Linux系统下CentOS 7怎么搭建集群
    这篇文章主要介绍“Linux系统下CentOS 7怎么搭建集群”,在日常操作中,相信很多人在Linux系统下CentOS 7怎么搭建集群问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统下CentO...
    99+
    2023-06-13
  • windows怎么搭建Redis分布式集群
    要搭建Redis分布式集群,您可以按照以下步骤进行操作:1. 下载Redis的稳定版本,并解压到不同的目录,例如:redis1、re...
    99+
    2023-09-11
    windows redis
  • 多服务器redis集群怎么搭建
    要搭建多服务器的Redis集群,可以按照以下步骤进行操作:1. 安装Redis:在每台服务器上安装Redis,并确保它们都能正常运行...
    99+
    2023-09-11
    redis 服务器
  • 怎么安装搭建redis cluster 4.0.9集群
    本篇内容主要讲解“怎么安装搭建redis cluster 4.0.9集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装搭建redis cluster 4...
    99+
    2022-10-18
  • Redis 集群搭建和简单使用教程
    前言 Redis集群搭建的目的其实也就是集群搭建的目的,所有的集群主要都是为了解决一个问题,横向扩展。 在集群的概念出现之前,我们使用的硬件资源都是纵向扩展的,但是纵向扩展很快就会达到一个极限,单台机器的C...
    99+
    2022-06-04
    集群 简单 教程
  • kubernetes集群怎么搭建和使用
    要搭建和使用Kubernetes集群,可以按照以下步骤进行操作:1. 安装Docker:Kubernetes需要在每个节点上安装Do...
    99+
    2023-08-24
    kubernetes
  • 怎么使用Nginx搭建WCF集群
    这篇文章主要介绍“怎么使用Nginx搭建WCF集群”,在日常操作中,相信很多人在怎么使用Nginx搭建WCF集群问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Nginx搭建WCF集群”的疑惑有所帮助!...
    99+
    2023-06-27
  • mongodb中怎么搭建shard_replica集群
    本篇文章为大家展示了mongodb中怎么搭建shard_replica集群,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。参考官方文档,大致步骤第一步:创建Confi...
    99+
    2022-10-18
  • Redis笔记整理(二):Java API使用与Redis分布式集群环境搭建
    [TOC] Redis Java API使用(一):单机版本Redis API使用 Redis的Java API通过Jedis来进行操作,因此首先需要Jedis的第三方库,因为使用的是Maven工程,所以...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作