文章目录

  • 1. info命令作用
  • 2. 示例

1. info命令作用

前提是通过redis-cli -p port 命令登录指定的节点。

Redis Info 命令以一种易于理解和阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。

通过给定可选的参数 section ,可以让命令只返回某一部分的信息:

redis 127.0.0.1:6379> INFO [section]

section可选项:

Server 服务器运行的环境参数
Clients 客户端相关信息
Memory 服务器运行内存统计数据
Persistence 持久化信息
Stats 通用统计数据
Replication 主从复制相关信息
CPU CPU 使用情况
Cluster 集群信息
KeySpace 键值对统计数量信息

默认显示所有的信息,通过指定section,可以只显示想看的内容。

2. 示例

假设存在6379端口的master节点和6380端口的从节点。

master节点查看info:

# Replication
role:master         '标识master节点'
connected_slaves:1  '有1个从节点'
slave0:ip=127.0.0.1,port=6380,state=online,offset=156567,lag=1    '从节点信息'
master_replid:cc8f8e43221b936ecb5bc668f77a1f3f33cb923e  '主节点的id'
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:156567  '偏移量,部分复制机制'
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:156567

从节点查看info:

# Replication
role:slave              '标识为从节点'
master_host:127.0.0.1   '主节点的ip'
master_port:6379        '主节点的port'
master_link_status:up
master_last_io_seconds_ago:8
master_sync_in_progress:0
slave_repl_offset:157407
slave_priority:100
slave_read_only:1
connected_slaves:0
master_replid:cc8f8e43221b936ecb5bc668f77a1f3f33cb923e '主节点的id'
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:157407
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:157407

总结一下:

1、主从关系建立后,master节点会生成一个随机的40位16进制字符,作为唯一标识;

2、slave节点连接master节点之后,会将master节点的master_replid存储到自己的master_replid中;

参考
【Redis】浅谈INFO replication中的两个master_replid

参考:
《Redis Info 命令》

【Redis】Info 命令相关推荐

  1. php redis hsetnx,Redis Hsetnx 命令

    Redis Hsetnx 命令 Redis Hsetnx 命令用于为哈希表中不存在的的字段赋值 . 如果哈希表不存在,一个新的哈希表被创建并进行 HSET 操作. 如果字段已经存在于哈希表中,操作无效 ...

  2. Redis Scan命令

    原地址:https://www.cnblogs.com/tekkaman/p/4887293.html [Redis Scan命令] SCAN cursor [MATCH pattern] [COUN ...

  3. Redis常用命令集

    Redis常用命令集 1)连接操作命令 quit:关闭连接(connection) auth:简单密码认证 help cmd: 查看cmd帮助,例如:help quit 2)持久化 save:将数据同 ...

  4. Redis常用命令之操作Hash类型

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  5. Redis Monitor命令 - 实时打印出Redis服务器接收到的命令,调试用

    Redis Monitor 命令用于实时打印出Redis服务器接收到的命令,调试用. 语法 redis Monitor命令基本语法如下: redis 127.0.0.1:6379> MONITO ...

  6. NoSQL数据库Redis使用命令简介

    NoSQL 数据库Redis使用命令简介 NOSQL数据库可以按照它们的数据模型分成4类: 1.键-值对存储库(Key-Value) redis-- 2.BigTable实现(BigTable-imp ...

  7. Docker:Redis启动命令

    QUESTION:Docker:Redis启动命令? ANSWER: 一.启动Redis容器 输入以下命令: docker start redis的名称或者容器名称 二.启动该redis客户端 输入以 ...

  8. Redis —— 常用命令一览

    引言 参考<菜鸟教程 Redis 常用命令>,其中红色为极其重要,蓝色为重要. 一.总览 二.key相关命令 三.String 相关命令 四.Hash 相关命令 五.List 相关命令 六 ...

  9. Redis Flushdb 命令

    Redis Flushdb 命令用于清空当前数据库中的所有 key. 语法 redis Flushdb 命令基本语法如下: redis 127.0.0.1:6379> FLUSHDB 可用版本 ...

  10. Redis Flushall 命令

    Redis Flushall 命令用于清空整个 Redis 服务器的数据(删除所有数据库的所有 key ). 语法 redis Flushall 命令基本语法如下: redis 127.0.0.1:6 ...

最新文章

  1. java方法生命周期_Java线程的第二种实现方式以及生命周期
  2. PAT甲级1024 Palindromic Number:[C++题解]回文串和高精度加法
  3. 可视化篇(三)———使用Excel绘制动态数据分布饼图
  4. 简述C# XML解析方法的特点及应用
  5. 《MFC dialog中加入OpenGL窗体》
  6. java 对比工具_Java几款性能分析工具的对比
  7. Kylin下构建Cube第一步出错:shell-init: error retrieving current directory
  8. ios系统脚本服务器加速,提高iOS项目的编译速度
  9. 03-树3 Tree Traversals Again
  10. log4net 日志跟踪
  11. laraverl笔记
  12. Ubuntu查看crontab运行日志
  13. 反射java 入门_[java 基础]反射入门
  14. Cisco Packet Tracer安装及简单使用教程(初学者笔记)
  15. 苹果怎么修改wifi代理服务器,苹果手机怎么修改wifi名称?
  16. 如何用尺规作图画圆的切线_尺规作图过圆外一点作圆的切线的四种方法
  17. c语言编程被7整除的4位数,四位数3a8c能被7整除,且是55的倍数,求a..._一建考试_帮考网...
  18. 【Linux学习笔记】20:Bash基础-历史命令
  19. tf.constant(常量)
  20. python 拼音库_python有没有拼音库python进阶之socket详解

热门文章

  1. vue集成超图supermap-cesium实践
  2. 【项目问题】PM2管理器运行报错: Error: bind EADDRINUSE null:8360(阿里云服务器)
  3. H1S使用WiFi传输
  4. 小朱opengl学习笔记(三)------着色器的详细学习
  5. phonegap mac android,Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置) – willian12345...
  6. 苹果手机软件升级密码_忘记资金账号和密码,如何找回?
  7. 请问如何购买《中国电子地图2006》?
  8. 沈阳计算机专业公务员考试培训中心,公务员考试跟计算机培训,哪一个高薪又轻松?...
  9. 【爱奇艺】2018秋季校招编程题
  10. 刷脸支付成为数字化商业这棋盘的操盘手