centos8平台用redis-cli对redis5监控和管理
一,监控redis-server上正在执行的命令
1,打开a终端:
[root@yjweb log]# /usr/local/soft/redis5/bin/redis-cli -h 127.0.0.1 -p 6379 monitor
OK
2,打开b终端:
[webop@yjweb ~]$ /usr/local/soft/redis5/bin/redis-cli
127.0.0.1:6379> get 123
(nil)
127.0.0.1:6379> set a 123
OK
127.0.0.1:6379> get a
"123"
3,回到a终端查看,可以看到:
[root@yjweb log]# /usr/local/soft/redis5/bin/redis-cli -h 127.0.0.1 -p 6379 monitor
OK
1583910234.328954 [0 127.0.0.1:32954] "COMMAND"
1583910244.535134 [0 127.0.0.1:32954] "get" "123"
1583910251.022645 [0 127.0.0.1:32954] "set" "a" "123"
1583910252.887344 [0 127.0.0.1:32954] "get" "a"
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,统计redis-server的状态,间隔 1s 实时输出一次
[root@yjweb log]# /usr/local/soft/redis5/bin/redis-cli -h 127.0.0.1 -p 6379 --stat
------- data ------ --------------------- load -------------------- - child -
keys mem clients blocked requests connections
1 908.36K 2 0 7 (+0) 4
1 908.36K 2 0 8 (+1) 4
1 908.36K 2 0 9 (+1) 4
说明:
可以用-i参数指定刷新的时间间隔
-i <interval> When -r is used, waits <interval> seconds per command.
It is possible to specify sub-second times like -i 0.1.
这些参数可以通过help得到:
[root@yjweb ~]$ /usr/local/soft/redis5/bin/redis-cli --help
三,扫描大 KEY
[root@yjweb log]# /usr/local/soft/redis5/bin/redis-cli -h 127.0.0.1 -p 6379 --bigkeys
可以列出系统中的大key
说明;如果是list,会给出包含多少items
如果是hash,会给出包含多少fields
四,统计当前机器到redis-server之间的延时
[root@yjweb log]# /usr/local/soft/redis5/bin/redis-cli -h 172.17.121.112 -p 6379 --latency
五,传出服务端的数据到当前目录,保存成一个rdb文件
[root@yjweb log]# /usr/local/soft/redis5/bin/redis-cli -h 172.17.121.112 -p 6379 --rdb order.rdb
SYNC sent to master, writing 14252566 bytes to 'order.rdb'
Transfer finished with success.
六,测试从redis-cli写一条信息到日志
这里需要lua命令
127.0.0.1:6379> eval "redis.log(redis.LOG_NOTICE,'aaaa')" 0
(nil)
执行完成后我们查看日志:
[root@yjweb log]# tail -10 redis.log
8240:M 11 Mar 2020 14:55:45.681 # Server initialized
8240:M 11 Mar 2020 14:55:45.681 * DB loaded from disk: 0.000 seconds
8240:M 11 Mar 2020 14:55:45.681 * Ready to accept connections
8240:M 11 Mar 2020 15:10:46.025 * 1 changes in 900 seconds. Saving...
8240:M 11 Mar 2020 15:10:46.025 * Background saving started by pid 8322
8322:C 11 Mar 2020 15:10:46.026 * DB saved on disk
8322:C 11 Mar 2020 15:10:46.026 * RDB: 0 MB of memory used by copy-on-write
8240:M 11 Mar 2020 15:10:46.125 * Background saving terminated with success
8240:M 11 Mar 2020 15:53:47.814 * aaaa
看到了我们写入的aaaa字串
七,查看当前centos服务器版本
[root@yjweb ~]# cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)
centos8平台用redis-cli对redis5监控和管理的更多相关文章
- Java 中的监控与管理原理概述
点赞再看,动力无限.Hello world : ) 微信搜「程序猿阿朗 」. 本文 Github.com/niumoo/JavaNotes 和 程序猿阿朗博客 已经收录,有很多知识点和系列文章. 当前 ...
- centos8平台redis cluster集群搭建(redis5.0.7)
一,规划 redis cluster 1,cluster采用六台redis,3主3从 redis1 : ip: 172.17.0.2 redis2 : ip: 172.17.0.3 red ...
- centos8平台redis5的主从同步搭建及sentinel哨兵配置
一,规划三台redis的ip:一主二从 redismaster01: 172.18.1.1 主 redisslave01: 172.18.1.2 从 redisslave02: 172.18.1.3 ...
- centos8平台:举例讲解redis6的ACL功能(redis6.0.1)
一,为什么redis6要增加acl功能模块? 什么是acl? 访问控制列表(ACL)是一种基于包过滤的访问控制技术, 它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃 redis6增加了 ...
- redis状态与性能监控
Redis介绍 Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表.哈希.集合和有序集合5种.支持在服务器端计算集合 ...
- redis sentinel 集群监控 配置
环境: ip 172.16.1.31 26379 redis sentinel ip 172.16.1.30 6379 主 1 ip 172.16.1.31 6380 从 1 ip ...
- Security基础(六):部署Zabbix监控平台、配置及使用Zabbix监控系统、自定义Zabbix监控项目、实现Zabbix报警功能
一.部署Zabbix监控平台 目标: 本案例要求部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备: 在监控服务器上安装LAMP环境 修改PHP配置文件,满足Zab ...
- 智和网管平台SugarNMS 2019年度IT综合监控突破性成果概览
一元复始,万象更新,欢辞旧岁,喜迎新年. 智和信通,精益求精,携手并进,迎战鼠年! 2020年1月10日,北京智和信通技术有限公司(以下简称“智和信通”)以“2020携手并进”为主题的年度庆典暨201 ...
- Redis服务之Redis5集群相关命令说明
上一篇博客主要聊了下redis.trib.rb这个工具来管理redis3/4 cluster 中的节点,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13456 ...
随机推荐
- IAR错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition. At least 0xd more bytes needed. The problem occurred while processing the segment 的解决办法
IAR for 8051 IDE version 9.10.1编译阿莫单片机的cc2541程序osal第一节教程出现错误如下 出错的愿意是iar设置错误.所以需修改IAR的设置. 解决办法如下: 即可 ...
- [程序员代码面试指南]字符串问题-字符串匹配问题(DP)
问题描述 字符串str,模式串exp. 必须保证str中无'.'和'星号'字符,并且exp中'星号'不出现在首位,且无连续两个'星号'.PS星号是字符只是暂时没找到markdown的星号转义字符. ' ...
- python列表,字典,元组常用方法和集合
python 目录 一.列表 列表格式 1.添加 列表取数(按照下标取,下标从0开始) 获取长度 append添加(直接添加) extend添加(分别添加) insert()insert(index, ...
- Docker数据卷Volume实现文件共享、数据迁移备份(三)
数据卷volume功能特性 数据卷 是一个可供一个或多个容器使用的特殊目录,实现让容器中的一个目录和宿主机中的一个文件或者目录进行绑定.数据卷 是被设计用来持久化数据的对于数据卷你可以理解为NFS中的 ...
- 从一次编译出发梳理概念: Jetty,Jersey,hk2,glassFish,Javax,Jakarta
从一次编译出发梳理概念: Jetty,Jersey,hk2,glassFish,Javax,Jakarta 目录 从一次编译出发梳理概念: Jetty,Jersey,hk2,glassFish,Jav ...
- stp域中两台switch互联接口出现两口均为root口 并且在现有stp区域中无法确定根桥设备位置;分析其原因并赋予解决办法
stp域中两台switch互联接口出现两口均为root口 并且在现有stp区域中无法确定根桥设备位置:分析其原因并赋予解决办法 1.于上图描述了案例中当前组网环境的各交换机位置与stp状态情况 : ...
- 【JAVA】mysql数据库常见知识点
目录 1.事务四大特性 2.数据库隔离等级 3.Mysql两种存储引擎的区别 4.哈希索引和B+树索引 5.聚簇索引和非聚簇索引 6.索引的优缺点,什么时候使用索引,什么时候不能使用索引 7.索引的底 ...
- 一文了解Zookeeper
Zookeeper是Apache开源的一个分布式框架,它主要为分布式应用提供协调服务. Zookeeper主要负责存储和管理大家都关心的数据,一旦这些数据的状态发生变化,Zookeeper就会通知那些 ...
- explain为mysql关键字,不能作为表字段创建
在用jpa自动建表时,字段名命名为了explain,发现报实体类与数据库表字段不一致的错,查询才发现explain是mysql的关键字,无法作为表字段建立,特此记录
- 中部:执具 | R语言数据分析(北京邮电大学)自整理笔记
第5章工欲善其事.必先利其器 代码,是延伸我们思想最好的工具. 第6章基础编程--用别人的包和函数讲述自己的故事 6.1编程环境 1.R语言的三段论 大前提:计算机语言程序=算法+数据结构 小前提:R ...