Redis命令使用示例(二)

1 COMMAND INFO

返回多个Redis命令的详细信息的数组回复

redis> COMMAND INFO get set eval
1) 1) "get"2) (integer) 23) 1) "readonly"2) "fast"4) (integer) 15) (integer) 16) (integer) 17) 1) "@read"2) "@string"3) "@fast"8) (empty array)9) 1) 1) "flags"

2 CONFIG GET

用于获取服务的配置参数

redis> config get *max-*-entries* maxmemory1) "maxmemory"2) "0"3) "hash-max-listpack-entries"4) "512"5) "hash-max-ziplist-entries"6) "512"7) "set-max-intset-entries"8) "512"9) "zset-max-listpack-entries"
10) "128"
11) "zset-max-ziplist-entries"
12) "128"

3 INFO

用于获取关于 Redis 服务器的信息

redis> INFO
"# Server
redis_version:7.2.4
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:affe2dab174e19c6
redis_mode:standalone
os:Linux 5.15.0-1015-aws x86_64
arch_bits:64
monotonic_clock:POSIX clock_gettime
multiplexing_api:epoll
atomicvar_api:c11-builtin
gcc_version:10.2.1
process_id:1
process_supervised:no
run_id:aefa5a2dac16d8c0afbf87b3c69eb466bb51828f
tcp_port:6379
server_time_usec:1717831500046736
uptime_in_seconds:8769993
uptime_in_days:101
hz:10
configured_hz:10
lru_clock:6555468
executable:/data/redis-server
config_file:/etc/redis/redis.conf
io_threads_active:0
listener0:name=tcp,bind=*,bind=-::*,port=6379# Clients
connected_clients:2
cluster_connections:0
maxclients:10000
client_recent_max_input_buffer:20480
client_recent_max_output_buffer:0
blocked_clients:0
tracking_clients:0
clients_in_timeout_table:0
total_blocking_keys:0
total_blocking_keys_on_nokey:0# Memory
used_memory:425891928
used_memory_human:406.16M
used_memory_rss:441233408
used_memory_rss_human:420.79M
used_memory_peak:425910344
used_memory_peak_human:406.18M
used_memory_peak_perc:100.00%
used_memory_overhead:127031312
used_memory_startup:867280
used_memory_dataset:298860616
used_memory_dataset_perc:70.32%
allocator_allocated:425990552
allocator_active:426266624
allocator_resident:436695040
total_system_memory:16585560064
total_system_memory_human:15.45G
used_memory_lua:31744
used_memory_vm_eval:31744
used_memory_lua_human:31.00K
used_memory_scripts_eval:0
number_of_cached_scripts:0
number_of_functions:0
number_of_libraries:0
used_memory_vm_functions:32768
used_memory_vm_total:64512
used_memory_vm_total_human:63.00K
used_memory_functions:184
used_memory_scripts:184
used_memory_scripts_human:184B
maxmemory:4294967296
maxmemory_human:4.00G
maxmemory_policy:allkeys-lru
allocator_frag_ratio:1.00
allocator_frag_bytes:276072
allocator_rss_ratio:1.02
allocator_rss_bytes:10428416
rss_overhead_ratio:1.01
rss_overhead_bytes:4538368
mem_fragmentation_ratio:1.04
mem_fragmentation_bytes:15363776
mem_not_counted_for_evict:0
mem_replication_backlog:0
mem_total_replication_buffers:0
mem_clients_slaves:0
mem_clients_normal:3856
mem_cluster_links:0
mem_aof_buffer:0
mem_allocator:jemalloc-5.3.0
active_defrag_running:0
lazyfree_pending_objects:0
lazyfreed_objects:0# Persistence
loading:0
async_loading:0
current_cow_peak:0
current_cow_size:0
current_cow_size_age:0
current_fork_perc:0.00
current_save_keys_processed:0
current_save_keys_total:0
rdb_changes_since_last_save:6289845
rdb_bgsave_in_progress:0
rdb_last_save_time:1709061507
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
rdb_saves:0
rdb_last_cow_size:0
rdb_last_load_keys_expired:0
rdb_last_load_keys_loaded:0
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_rewrites:0
aof_rewrites_consecutive_failures:0
aof_last_write_status:ok
aof_last_cow_size:0
module_fork_in_progress:0
module_fork_last_cow_size:0# Stats
total_connections_received:116
total_commands_processed:8316277
instantaneous_ops_per_sec:0
total_net_input_bytes:671087595
total_net_output_bytes:293016049
total_net_repl_input_bytes:0
total_net_repl_output_bytes:0
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
instantaneous_input_repl_kbps:0.00
instantaneous_output_repl_kbps:0.00
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:247314
expired_stale_perc:0.00
expired_time_cap_reached_count:0
expire_cycle_cpu_milliseconds:859713
evicted_keys:0
evicted_clients:0
total_eviction_exceeded_time:0
current_eviction_exceeded_time:0
keyspace_hits:2420453
keyspace_misses:178202
pubsub_channels:0
pubsub_patterns:0
pubsubshard_channels:0
latest_fork_usec:0
total_forks:0
migrate_cached_sockets:0
slave_expires_tracked_keys:0
active_defrag_hits:0
active_defrag_misses:0
active_defrag_key_hits:0
active_defrag_key_misses:0
total_active_defrag_time:0
current_active_defrag_time:0
tracking_total_keys:0
tracking_total_items:0
tracking_total_prefixes:0
unexpected_error_replies:0
total_error_replies:16475
dump_payload_sanitizations:0
total_reads_processed:8322730
total_writes_processed:8322783
io_threaded_reads_processed:0
io_threaded_writes_processed:0
reply_buffer_shrinks:28289
reply_buffer_expands:28425
eventloop_cycles:95244515
eventloop_duration_sum:56145245127
eventloop_duration_cmd_sum:42745332438
instantaneous_eventloop_cycles_per_sec:9
instantaneous_eventloop_duration_usec:170
acl_access_denied_auth:0
acl_access_denied_cmd:6197
acl_access_denied_key:0
acl_access_denied_channel:0# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:92fef281b2fd4ad63906bd1724167c0a8051ac94
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0# CPU
used_cpu_sys:6456.378092
used_cpu_user:53024.224600
used_cpu_sys_children:0.006738
used_cpu_user_children:0.001050
used_cpu_sys_main_thread:6454.648766
used_cpu_user_main_thread:53021.141137# Modules# Errorstats
errorstat_BUSYGROUP:count=6
errorstat_ERR:count=9138
errorstat_EXECABORT:count=6
errorstat_NOAUTH:count=1
errorstat_NOPERM:count=6191
errorstat_WRONGTYPE:count=1133# Cluster
cluster_enabled:0# Keyspace
db0:keys=2309468,expires=6721,avg_ttl=57773436027027
"
redis> 
Notes

4 LATENCY DOCTOR

用于报告与延迟相关的问题,并提供可能的解决方案。

127.0.0.1:6379> latency doctorDave, I have observed latency spikes in this Redis instance.
You don't mind talking about it, do you Dave?1. command: 5 latency spikes (average 300ms, mean deviation 120ms,period 73.40 sec). Worst all time event 500ms.I have a few advices for you:- Your current Slow Log configuration only logs events that areslower than your configured latency monitor threshold. Pleaseuse 'CONFIG SET slowlog-log-slower-than 1000'.
- Check your Slow Log to understand what are the commands you arerunning which are too slow to execute. Please checkhttp://redis.io/commands/slowlog for more information.
- Deleting, expiring or evicting (because of maxmemory policy)large objects is a blocking operation. If you have very largeobjects that are often deleted, expired, or evicted, try tofragment those objects into multiple smaller objects.

5 LATENCY GRAPH

提供延迟监控(Latency Monitoring)的功能.

127.0.0.1:6379> latency reset command
(integer) 0
127.0.0.1:6379> debug sleep .1
OK
127.0.0.1:6379> debug sleep .2
OK
127.0.0.1:6379> debug sleep .3
OK
127.0.0.1:6379> debug sleep .5
OK
127.0.0.1:6379> debug sleep .4
OK
127.0.0.1:6379> latency graph command
command - high 500 ms, low 101 ms (all time high 500 ms)
--------------------------------------------------------------------------------#__||_|||
_||||11186
542ss
sss

6 LATENCY HISTOGRAM

启用扩展延迟监视功能。

127.0.0.1:6379> LATENCY HISTOGRAM set
1# "set" =>1# "calls" => (integer) 1000002# "histogram_usec" =>1# (integer) 1 => (integer) 995832# (integer) 2 => (integer) 998523# (integer) 4 => (integer) 999144# (integer) 8 => (integer) 999405# (integer) 16 => (integer) 999686# (integer) 33 => (integer) 100000

7 LATENCY HISTORY

用于获取 Redis 实例的延迟历史记录。

127.0.0.1:6379> latency history command
1) 1) (integer) 14050678222) (integer) 251
2) 1) (integer) 14050679412) (integer) 1001

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/25054.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习--回归模型和分类模型常用损失函数总结(详细)

文章目录 引言 回归模型常用损失函数均方误差(Mean Squared Error, MSE)均方根误差(Root Mean Squared Error, RMSE)平均绝对误差(Mean Absolute Error, MAE)Huber损失(Huber Loss) …

【名词解释】Unity的Slider组件及其使用示例

Unity的Slider组件是一个UI控件,它允许用户通过拖动滑块来选择一个值,这个值通常在指定的范围内。Slider组件通常用于调整游戏设置(如音量、亮度等)或作为游戏中的输入方式。 以下是一些常见的使用场景: 音量控制&…

【HTTP系列】HTTP1.0/1.1/2.0 的区别

文章目录 一、HTTP1.0二、HTTP1.1三、HTTP2.0# 多路复用二进制分帧首部压缩服务器推送 四、总结HTTP1.0:HTTP1.1:HTTP2.0: 参考文献 一、HTTP1.0 HTTP协议的第二个版本,第一个在通讯中指定版本号的HTTP协议版本 HTTP 1.0 浏览器…

学习笔记——路由网络基础——环回接口(loopback)

6、环回接口(loopback) (1)定义 环回接口(loopback) :是一种虚拟的接口,是一种纯软件性质的虚拟接口,模拟一个单独的网段。 Loopback等于在设备中模拟另外不同的网络,实现不需要物理接口连接设备,依然可以模拟的功能…

linux 启动minio.rpm , minio服务启动

在Linux系统中安装并启动MinIO服务器,可以使用以下步骤: 首先,确保有一个MinIO的RPM包。如果没有,可以从MinIO的官方网站下载。 使用RPM命令安装MinIO包: sudo rpm -ivh minio.rpm安装完成后,MinIO服务会…

海思Hi3519DV500方案1200万无人机吊舱套板

海思Hi3519DV500方案1200万无人机吊舱套板 Hi3519DV500 是一颗面向行业市场推出的超高清智能网络摄像头SoC。该芯片最高 支持四路sensor 输入,支持最高4K30fps 的ISP 图像处理能力,支持2F WDR、 多级降噪、六轴防抖、全景拼接、多光谱融合等多种传统图像…

【Python】一文向您详细介绍 `__dict__` 的作用和用法

【Python】一文向您详细介绍 __dict__ 的作用和用法 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介:985高校的普通本硕…

TalkingData数据统计:洞察与应用

TalkingData数据统计:洞察与应用 在数据驱动的时代,数据统计和分析已经成为各行各业的重要工具。在这个过程中,TalkingData作为一家领先的数据智能服务提供商,为我们提供了丰富的数据分析工具和解决方案。本文将带您深入了解Talk…

以sqlilabs靶场为例,讲解SQL注入攻击原理【42-53关】

【Less-42】 使用 or 11 -- aaa 密码,登陆成功。 找到注入点:密码输入框。 解题步骤: # 获取数据库名 and updatexml(1,concat(0x7e,(select database()),0x7e),1) -- aaa# 获取数据表名 and updatexml(1,concat(0x7e,(select group_conca…

【教程】让小爱音箱Play增强版接入Mi-GPT

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 项目地址:https://github.com/idootop/mi-gpt MiIOT:小米小爱音箱Play 增强版 - 产品规格 - Xiaomi Miot Spec 实现效果图&…

数据库(27)——多表查询——自连接

语法 SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件...; 自连接可以是内连接查询也可以是外连接查询。 演示 我新增了字段friend便于演示 查询所有人的名字以及他们的friend的人的名字: select a.name,b.name from user a,user b where a.friendb.id; 其…

【数据结构】查找(顺序查找、二分查找、索引顺序查找、二叉排序树、平衡排序树、B树、B+树、哈希表)

目录 数据结构——查找何为查找1. 查找表2. 关键字3. 查找方法效果评价指标——平均查找长度ASL(Average Search Length) 静态查找表1.顺序查找2.二分查找二分查找判定树 3.静态查找表—索引顺序表的查找索引顺序查找表的算法原理: 动态查找树表1. 二叉排序树2. 二叉…

06 Linux 设备驱动模型

1、Overview Linux-2.6 引入的新的设备管理机制 - kobject 降低设备多样性带来的 Linux 驱动开发的复杂度,以及设备热拔插处理、电源管理等将硬件设备归纳、分类,然后抽象出一套标准的数据结构和接口驱动的开发,就简化为对内核所规定的数据结构的填充和实现驱动模型是 Linu…

Go微服务: 分布式之通过本地消息实现最终一致性和最大努力通知方案

通过本地消息实现最终一致性 1 )概述 我们的业务场景是可以允许我们一段时间有不一致的消息的状态的,并没有说必须特别高的这个消息的一致性比如说在TCC这个架构中,如果采用了消息的最终一致性,整体架构设计要轻松好多即便我们库…

获取东方财富网股票的实时数据股票的数据,并保存到Excel文件中

可以运行python文件获取东方财富网:【序号,代码,名称,最新价,涨跌幅,涨跌额,成交量,成交额,振幅,最高,最低,今开,昨收,量比,换手率,市盈率-动态,市净率,总市值,流通市值,涨速,5分钟涨跌,60日涨跌幅,年初至今涨跌幅,】数据,保存到Excel文件中。 import pandas as pd import re…

公司面试题总结(二)

7. 说说 JavaScript 中的数据类型?存储上的差别? • 基本类型: o Number o String o Boolean o Undefined o null o symbol • 引用类型 o Object o Array o Function • 声明变量时不同的内存地址分配: o 简单类型的…

嵌入式Linux系统编程 — 3.3 chown、fchown 和 lchown 函数更改文件属主

目录 1 文件属主 1.1 文件属主概念 1.2 如何查看文件属主 1.3 有效用户 ID 和有效组 ID 2 chown 函数 2.1 chown命令 2.2 chown函数 2.3 getuid 和 getgid函数 3 fchown函数 3.1 fchown函数简介 3.2 示例代码 4 lchown函数 1 文件属主 1.1 文件属主概念 Linux…

tkinter颜色选择器

tkinter颜色选择器 颜色选择器效果代码 颜色选择器 Tkinter 提供了一个简单易用的颜色选择器模块 colorchooser,通过调用 colorchooser.askcolor() 方法,我们可以轻松实现颜色选择功能。 效果 代码 import tkinter as tk from tkinter import colorch…

angularJS资料

return home 目录结构 文章目录 [toc]angular4工作angular2下arcgis开发angular2相关资料BootstrapJavaScriptJavaScript视频教程 TypeScriptHTML CSS菜鸟教程 http://www.runoob.com/手册网 http://www.shouce.ren/w3school http://www.w3school.com.cn/ angular4 angular-CLI…

CSS函数: translate、translate3d的使用

translate()和translate3d()函数可以实现元素在指定轴的平移的功能。函数使用在CSS转换属性transform的属性值。实现转换的函数类型有: translate():2D平面实现X轴、Y轴的平移translate3d():3D空间实现位置的平移translateX():实…