iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redis5 cluster集群入门
  • 909
分享到

redis5 cluster集群入门

2024-04-02 19:04:59 909人浏览 安东尼
摘要

一、修改配置文件 #启动端口 port 5001 #后台运行 daemonize yes #进程ID文件存放位置 pidfile /var/run/Redis_6379.pid #日志ID文件存

一、修改配置文件

#启动端口

port 5001

#后台运行

daemonize yes

#进程ID文件存放位置

pidfile /var/run/Redis_6379.pid

#日志ID文件存放位置

logfile /home/whqlkj/redis-cluster/5001/redis-server.log

#数据文件存放位置

dir /home/whqlkj/redis-cluster/5001/

#AOF持久化

appendonly yes

#打开集群

cluster-enabled yes

#集群配置文件

cluster-config-file nodes-6379.conf

#集群配置文件

cluster-config-file nodes-5001.conf

#集群节点超时时间

cluster-node-timeout 15000

二、启动各节点服务

本文只列举一个实例

$redis-server /home/zrj/redis-cluster/5001/redis.conf

三、创建集群

$ redis-cli --cluster create 192.168.8.196:5001 \
192.168.8.196:5002 \
192.168.8.196:5003 \
192.168.8.196:5004 \
192.168.8.196:5005 \
192.168.8.196:5006 \
--cluster-replicas 1

四、使用及查看集群状态

#客户端进入集群方式

redis-cli
-c Enable cluster mode 开启集群模式
-h <hostname> Server hostname (default: 127.0.0.1).
-p <port> Server port (default: 6379).

#使用实操

$ redis-cli -c -h 192.168.8.196 -p 5001
192.168.8.196:5001> set name zhangsan
-> Redirected to slot [5798] located at 192.168.8.196:5002
OK
192.168.8.196:5002> get name
"zhangsan"

#查看集群状态

$cluster info

解释:

cluster_state:ok

#clusterstate: ok状态表示集群可以正常接受查询请求。fail 状态表示,至少有一个哈希槽没有被绑定(说明有哈希槽没有被绑定到任意一个节点),或者在错误的状态(节点可以提供服务但是带有FAIL 标记),或者该节点无法联系到多数master节点。

cluster_slots_assigned:16384

#cluster_slots_assigned: 已分配到集群节点的哈希槽数量(不是没有被绑定的数量)。16384个哈希槽全部被分配到集群节点是集群正常运行的必要条件。

cluster_slots_ok:16384

#cluster_slots_ok: 哈希槽状态不是FAIL 和 PFAIL 的数量.

cluster_slots_pfail:0

#哈希槽状态是 PFAIL的数量。只要哈希槽状态没有被升级到FAIL状态,这些哈希槽仍然可以被正常处理。PFAIL状态表示我们当前不能和节点进行交互,但这种状态只是临时的错误状态。

cluster_slots_fail:0

#哈希槽状态是FAIL的数量。如果值不是0,那么集群节点将无法提供查询服务,除非cluster-require-full-coverage被设置为no .

cluster_known_nodes:6

#集群中节点数量,包括处于握手状态还没有成为集群正式成员的节点.

cluster_size:3

#至少包含一个哈希槽且能够提供服务的master节点数量.

cluster_current_epoch:6
cluster_my_epoch:1
cluster_stats_messages_ping_sent:44701
cluster_stats_messages_pong_sent:39531
cluster_stats_messages_sent:84232
cluster_stats_messages_ping_received:39526
cluster_stats_messages_pong_received:44701
cluster_stats_messages_meet_received:5
cluster_stats_messages_received:84232

#查看集群节点

$cluster nodes

通过该信息可以查看到各节点之前的主从关系

b3363a81c3c59d57143cd3323481259c044e66d2 192.168.8.196:5006@15006 slave 1b7aa419065c5477c0def9d5e25106963fbdda76 0 1572917132045 6 connected
9dc870942555447543694e42e40061823ed91271 192.168.8.196:5004@15004 slave d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2 0 1572917130038 4 connected
1b7aa419065c5477c0def9d5e25106963fbdda76 192.168.8.196:5003@15003 master - 0 1572917131041 3 connected 10923-16383
b1b67d4e554e29605bdbe40deab6670a42dd8836 192.168.8.196:5002@15002 master - 0 1572917130000 2 connected 5461-10922
fbf9f23ecf0fea399debf7db42c73fece04b98fd 192.168.8.196:5005@15005 slave b1b67d4e554e29605bdbe40deab6670a42dd8836 0 1572917131000 5 connected
d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2 192.168.8.196:5001@15001 myself,master - 0 1572917127000 1 connected 0-5460
您可能感兴趣的文档:

--结束END--

本文标题: redis5 cluster集群入门

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

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

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

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

下载Word文档
猜你喜欢
  • Redis集群(Cluster)
    Redis集群 集群解决的问题代理主机和无中心化集群Redis集群的特点Redis集群环境搭建slots(插槽)在集群中录入值查询集群中的值故障恢复Redis集群的优缺点 集群解决的问...
    99+
    2023-08-31
    redis 数据库 服务器
  • redis 3.0 cluster 集群
    周氏一族,整理技术文档,给下一代留点教程......redis 3.0 cluster 安装篇,请看 http://zhoushouby.blog.51cto.com/9150272/1560400 本篇,是在 "redis 3.0 clu...
    99+
    2023-01-31
    集群 redis cluster
  • win2003群集cluster下SQL
    windows2003下群集cluster详细配置过程3 -SQL2005 cluster安装和sp3补丁安装和相关配置 1.磁盘管理 在MES-DB服务器上初始化磁盘,此时将RPT-DB服务器关闭 (如果2台服务器都是开机状态,在某一台服...
    99+
    2023-01-31
    cluster SQL
  • Influxdb Cluster集群部署
    准备工作 确定安装版本 1、此次安装选择的是influxdb-cluster集群部署方案,参考项目开源地址为:https://github.com/chengshiwen/influxdb-clust...
    99+
    2023-10-07
    linux 服务器
  • 使用redis-cli搭建redis5.x集群
    这篇文章给大家介绍使用redis-cli搭建redis5.x集群,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1,创建下载目录,下载安装mkdir -p /usr/local/src/...
    99+
    2024-04-02
  • elasticsearch集群cluster怎么用
    这篇文章主要介绍“elasticsearch集群cluster怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“elasticsearch集群cluster怎么用”文章能帮助大家解决问题。节点Di...
    99+
    2023-06-30
  • elasticsearch集群cluster示例详解
    目录前言节点DiscoveryNode集群阻塞clusterService接口总结前言 上一篇通过clusterservice对cluster做了一个简单的概述, 应该能够给大家一个...
    99+
    2024-04-02
  • Redis中的Cluster集群介绍
    这篇文章主要介绍“Redis中的Cluster集群介绍”,在日常操作中,相信很多人在Redis中的Cluster集群介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redi...
    99+
    2024-04-02
  • Redis集群(cluster模式)搭建
    目录 1、什么是集群 2、为什么使用 3、集群连接 4、redis cluster 如何分配这六个节点 5、集群搭建: 1、什么是集群 Redis 集群(包括很多小集群)实现了对Redis的水平扩容,即启动N个redis节点,将整个数...
    99+
    2023-09-05
    redis 数据库 java linux
  • Redis Cluster 集群搭建你会吗
    三台机器 201、202、203,每台机器装两个 redis 实例,构建 redis cluster 集群。 1. 安装 添加 redis-cluster 目录,将 redis 压缩...
    99+
    2024-04-02
  • 使用Redis5怎么搭建一个高可用集群
    本篇文章为大家展示了使用Redis5怎么搭建一个高可用集群,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、安装redis安装gccyum install gcc下载redis-...
    99+
    2023-06-14
  • 一文聊聊Node.js中的cluster(集群)
    日常工作中,对 Node.js 的使用都比较粗浅,趁未羊之际,来学点稍微高级的,那就先从 cluster 开始吧。尼古拉斯张三说过,“带着问题去学习是一个比较好的方法”,所以我们也来试一试。当初使用 cluster 时,一直好奇它是怎么做到...
    99+
    2023-05-14
    cluster Node.js
  • Redis 6.X Cluster集群如何搭建
    这篇文章将为大家详细讲解有关Redis 6.X Cluster集群如何搭建,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 Part1Redis 6.X Cluster 集群搭建1下载解压可直接到...
    99+
    2023-06-15
  • mariadb集群搭建---Galera Cluster+ProxySQL教程
    目录前言一、Galera Cluster二、基础环境搭建三、加入配置参数启动集群四、 测试五、ProxySql总结前言 本篇主要用于记录mariadb环境下Galera Cluster模式集群环境的搭建过程,只做演示中间...
    99+
    2023-03-19
    mariadb集群搭建
  • Redis高可用集群redis-cluster详解
    哨兵模式主要解决了手动切换主从节点的问题 1 , 哨兵模式的缺陷 .主从节点切换的时候存在访问瞬断,等待时间较长, .只有一个master节点提供写,slave节点提供读,尽管写的效...
    99+
    2024-04-02
  • Redis6.0搭建集群Redis-cluster的方法
    此处以三台服务器部署为例,IP地址分别为192.168.124.23,192.168.124.24,192.168.124.25 使用普通用户ubuntu登录 总共三个主节点和三个从...
    99+
    2024-04-02
  • Redis中cluster集群的示例分析
    这篇文章主要为大家展示了“Redis中cluster集群的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Redis中cluster集群的示例分析”这篇文...
    99+
    2024-04-02
  • MySQL 中怎么配置Cluster 7.2.4集群
    MySQL 中怎么配置Cluster 7.2.4集群,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。准备 32位和64位版本  3台服...
    99+
    2024-04-02
  • k8s部署redis cluster集群的实现
    目录Redis 介绍为什么要用Redis什么是Redis Cluster集群k8s以StatefulSet方式部署redis cluster集群:部署nfs创建pv部署redis初始...
    99+
    2024-04-02
  • Nodejs构建Cluster集群多线程Workerthreads
    目录前言Cluster 多进程实现原理cluster事件Worker threads多线程V8 多线程模型多线程支持总结前言 前两天我们介绍了使用 Nodejs 中的 child_p...
    99+
    2022-11-13
    Nodejs 构建Cluster多线程 Cluster多线程 Worker threads
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作