本文主要是介绍Redis info 命令详解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
官网原址:https://redis.io/commands/info
命令:info
该命令仅展示当前节点的信息,而不是集群汇总信息
Server(服务的系统配置)
属性名 | 属性值 | 说明 |
---|
redis_version | 5.0.8 | Redis版本号 |
redis_git_sha1 | 00000000 | GIT SHA1 |
redis_git_dirty | 0 | Git dirty flag |
redis_build_id | cadca3f2c5e718a5 | Redis 构建生成的唯一码 |
redis_mode | cluster | Redis 的模式,Cluster=集群,standalone=单机,sentinel=哨兵 |
os | Linux 3.10.0-1160.11.1.el7.x86_64 x86_64 | 运行服务器的系统版本号 |
arch_bits | 64 | 系统位数,32位或64位 |
multiplexing_api | epoll | 事件循环机制API,epoll详解 |
atomicvar_api | atomic-builtin | 原子处理API |
gcc_version | 4.8.5 | 系统G++版本 |
process_id | 28323 | 当前服务的进程ID |
run_id | 958eea0fb01abc1ad5206b8635c79ec9aaa30713 | 在哨兵、集群模式中用于标识当前Redis服务器的唯一值 |
tcp_port | xxxx | 端口号 |
uptime_in_seconds | 6121837 | 服务器运行时长,秒级 |
uptime_in_days | 70 | 服务器运行时长,天级 |
hz | 10 | Redis的频率设置,值越大CPU消耗越高,对应的过期key等清理也会更及时 |
configured_hz | 10 | 配置中的频率设置 |
lru_clock | 14404771 | 每分钟递增一次,用于LRU管理(最少使用算法) |
executable | /usr/local/redis-5.0.8/bin/redis-server | 服务器的执行路径 |
config_file | /data/redisdb/conf/redis.conf | 服务器的配置目录 |
Client(连接)
属性名 | 属性值 | 说明 |
---|
connected_clients | 533 | 当前连接数(不包含副本的连接数) |
client_recent_max_input_buffer | 4 | 最近最大输入流 |
client_recent_max_output_buffer | 0 | 最近最大输出流 |
blocked_clients | 0 | 被阻塞的链接,正常情况都是0,出现阻塞就需要查看阻塞原因了 |
Memory(内存)
属性名 | 属性值 | 说明 |
---|
used_memory | 4369841056 | 已使用内存,byte级别 |
used_memory_human | 4.07G | 已使用内存,可读方式展示 |
used_memory_rss | 8030834688 | 分配给Redis的系统内存(常驻内存),byte级别 |
used_memory_rss_human | 7.48G | 分配给Redis的系统内存(常驻内存),可读方式展示 |
used_memory_peak | 8037358408 | Redis的内存使用峰值,byte级别 |
used_memory_peak_human | 7.49G | Redis的内存使用峰值,可读方式展示 |
used_memory_peak_perc | 54.37% | used_memory / used_memory_peak 百分比 |
used_memory_overhead | 562197208 | Redis管理数据结构使用的内存,byte级别 |
used_memory_startup | 1449680 | Redis启动时消耗的内存 |
used_memory_dataset | 3807643848 | used_memory - used_memory_overhead 数据集大小,byte级别 |
used_memory_dataset_perc | 87.16% | used_memory_dataset / used_memory 数据集站总消耗内存占比 |
allocator_allocated | 4370357424 | 分配器分配的内存,作用未知,byte级别 |
allocator_active | 7863578624 | 分配器活跃内存,作用未知,byte级别 |
allocator_resident | 8050049024 | 分配器常驻内存,作用未知,byte级别 |
total_system_memory | 134975303680 | 所在服务器系统总内存,byte级别 |
total_system_memory_human | 125.71G | 所在服务器系统总内存,可读方式显示 |
used_memory_lua | 37888 | lua使用的内存,byte级别 |
used_memory_lua_human | 37.00K | lua使用的内存,可读方式展示 |
used_memory_scripts | 0 | lua缓存使用的内存,byte级别 |
used_memory_scripts_human | 0B | lua缓存使用的内存,可读方式展示 |
number_of_cached_scripts | 0 | 未知 |
maxmemory | 10737418240 | 最大使用内存限制,超过时,会使用LRU或LFU策略删除key,该值尽量设置的小于系统内存 |
maxmemory_human | 10.00G | 最大使用内存限制,可读方式展示 |
maxmemory_policy | allkeys-lru | 内存超出时,删除key的策略,有lru,lfu可选 |
allocator_frag_ratio | 1.80 | - |
allocator_frag_bytes | 3493221200 | - |
allocator_rss_ratio | 1.02 | - |
allocator_rss_bytes | 186470400 | - |
rss_overhead_ratio | 1.00 | - |
rss_overhead_bytes | -19214336 | - |
mem_fragmentation_ratio | 1.84 | used_memory_rss / used_memory 内存碎片率 |
mem_fragmentation_bytes | 3660667320 | 内存碎片大小,byte级别 |
mem_not_counted_for_evict | 284 | - |
mem_replication_backlog | 268435456 | - |
mem_clients_slaves | 49694 | - |
mem_clients_normal | 9347478 | - |
mem_aof_buffer | 284 | - |
mem_allocator | jemalloc-5.1.0 | 内存分配器 |
active_defrag_running | 0 | - |
lazyfree_pending_objects | 0 | - |
Persistence(持久层)
RDB详解
属性名 | 属性值 | 说明 |
---|
loading | 0 | 是否有加载转储文件的标识,0=无,1=有,内存耗尽可能会有 |
rdb_changes_since_last_save | 566853449 | 自最后一次持久保存后,rdb进行的改动数量 |
rdb_bgsave_in_progress | 0 | 标志rdb是否在保存,0=无,1=有 |
rdb_last_save_time | 1620331861 | 最后一次保存时间戳 |
rdb_last_bgsave_status | ok | 最后一次异步持久化操作的状态 |
rdb_last_bgsave_time_sec | 52 | 最后一次异步持久化持续时长,秒级 |
rdb_current_bgsave_time_sec | -1 | 当前异步持久化时长,-1表示当前没有异步持久化 |
rdb_last_cow_size | 6860800 | 最后一次持久化时内存copy的大小,byte级别 |
aof_enabled | 1 | 是否开启aof的持久化方式,0=不开启,1=开启 |
aof_rewrite_in_progress | 0 | 标志aof是否有在重写,0=无,1=有 |
aof_rewrite_scheduled | 0 | 标识是否将要在rdb save操作结束后执行 |
aof_last_rewrite_time_sec | 63 | aof最后一次重写耗时,秒级 |
aof_current_rewrite_time_sec | -1 | aof当前重写耗时,-1代表当前没有执行重写 |
aof_last_bgrewrite_status | ok | aof最后一次异步重写状态 |
aof_last_write_status | ok | aof最后一次重写状态 |
aof_last_cow_size | 261120000 | aof最后一次重写消耗内存, byte级别 |
aof_current_size | 2332133250 | aof当前文件大小,byte级别 |
aof_base_size | 1718085507 | aof最新一次启动或重写的文件大小,byte级别 |
aof_pending_rewrite | 0 | 同上面的aof_rewrite_scheduled |
aof_buffer_length | 0 | aof buffer的大小 |
aof_rewrite_buffer_length | 0 | aof 重写buffer大小 |
aof_pending_bio_fsync | 0 | 后台IO队列中等待fsync任务的个数 |
aof_delayed_fsync | 0 | 延迟的fsync计数器 |
Stats(状态)
属性名 | 属性值 | 说明 |
---|
total_connections_received | 31611523 | 接收成功的链接总数 |
total_commands_processed | 1652260914 | 命令成立完成的总数 |
instantaneous_ops_per_sec | 258 | 每秒处理的命令数量 |
total_net_input_bytes | 242379206801 | 输入流总量,byte级别 |
total_net_output_bytes | 1814538371918 | 输出流总量,byte级别 |
instantaneous_input_kbps | 8.12 | 每秒输入kb数量 |
instantaneous_output_kbps | 202.37 | 每秒输出kb数量 |
rejected_connections | 0 | 拒绝链接数量 |
sync_full | 2 | 与副本完全同步的次数 |
sync_partial_ok | 0 | 部分同步请求接受数量 |
sync_partial_err | 1 | 部分同步请求拒绝数量,或者说处理失败数量 |
expired_keys | 2272426 | 过期的key数量 |
expired_stale_perc | 0.06 | 过期key与总Key数量的占比 |
expired_time_cap_reached_count | 39 | - |
evicted_keys | 0 | 内存超出时,被逐出的Key数量 |
keyspace_hits | 480093118 | 自redis启动开始,成功命中的key数量 |
keyspace_misses | 280353627 | 自redis启动开始,未成功名称的key数量 |
pubsub_channels | 0 | - |
pubsub_patterns | 0 | - |
latest_fork_usec | 216526 | fork耗时,微秒,fork详情 |
migrate_cached_sockets | 0 | - |
slave_expires_tracked_keys | 0 | 副本到期跟踪的key数量(仅适用于可写副本) |
active_defrag_hits | 0 | - |
active_defrag_misses | 0 | - |
active_defrag_key_hits | 0 | - |
active_defrag_key_misses | 0 | - |
Replication(副本)
属性名 | 属性值 | 说明 |
---|
role | master | 主实例=master,副本=slave |
connected_slaves | 1 | 连接的副本数量 |
slave0 | ip=10.16.36.19,port=8123,state=online,offset=193369160007,lag=0 | 副本连接信息 |
master_replid | 33c58501513c628186e6bcab667c2573d6b2e3ed | 副本1唯一ID |
master_replid2 | 0000000000000000000000000000000000000000 | 副本2唯一ID,全0表示没有第二个副本 |
master_repl_offset | 193369160007 | 副本偏移量 |
second_repl_offset | -1 | 第二个副本偏移量 |
repl_backlog_active | 1 | 增量复制的激活状态,0=未激活,1=已激活 |
repl_backlog_size | 256000000 | 增量复制的大小 |
repl_backlog_first_byte_offset | 193113160008 | 第一次增量复制的偏移量 |
repl_backlog_histlen | 256000000 | |
CPU
属性名 | 属性值 | 说明 |
---|
used_cpu_sys | 50698.358737 | 使用的服务器总CPU量(主线程+后台线程的总量) |
used_cpu_user | 70719.582251 | 使用的服务器用户CPU的消耗量(主线程+后台线程的总量) |
used_cpu_sys_children | 2041.487252 | 子进程占用的系统CPU量 |
used_cpu_user_children | 4155.014409 | 子进程占用的用户CPU量 |
Cluster
属性名 | 属性值 | 说明 |
---|
cluster_enabled | 1 | 是否启用集群,0=未启用,1=启用 |
Keyspace
属性名 | 属性值 | 说明 |
---|
db0 | keys=3371969,expires=3371958,avg_ttl=747690980 | 数据库中的key总量,过期key总量,平均过期时长(毫秒) |
这篇关于Redis info 命令详解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!