如何获取redis详细信息及命令详解

1、在redis文件夹中找到redis-cli.exe,并打开。
如何获取redis详细信息及命令详解_第1张图片

2、在里面输入info,进入之后就会获得redis的详细信息。
如何获取redis详细信息及命令详解_第2张图片
3、里面域的详细信息

Server Redis服务器的信息

redis_version:2.8.17 Redis 服务器版本
redis_git_sha1:473f3090 Git SHA1
redis_git_dirty:0 Git dirty flag
os:Linux 3.3.7-1-ARCH i686 Redis 服务器的宿主操作系统
arch_bits:64 架构(32 或 64 位)
multiplexing_api:epoll Redis 所使用的事件处理机制
gcc_version:4.7.0 编译 Redis 时所使用的 GCC 版本
process_id:8104 服务器进程的 PID
run_id:bc9e20c6f0aac67d0d396ab950940ae4d1479ad1 Redis 服务器的随机标识符(用于 Sentinel 和集群)
tcp_port:6379 TCP/IP 监听端口
uptime_in_seconds:7 自 Redis 服务器启动以来,经过的秒数
uptime_in_days:0 自 Redis 服务器启动以来,经过的天数
lru_clock:1680564 以分钟为单位进行自增的时钟,用于 LRU 管理

Clients 记录了已连接客户端的信息

connected_clients:1 已连接客户端的数量(不包括通过从属服务器连接的客户端)
client_longest_output_list:0 当前连接的客户端当中,最长的输出列表
client_biggest_input_buf:0 当前连接的客户端当中,最大输入缓存
blocked_clients:0 正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

Memory 记录了服务器的内存信息

used_memory:439304 由 Redis 分配器分配的内存总量,以字节(byte)为单位
used_memory_human:429.01K 以人类可读的格式返回 Redis 分配的内存总量
used_memory_rss:13897728 操作系统分配给Redis的内存。也就是Redis占用的内存大小。这个值和top指令输出的RES列结果是一样的。RES列结果就表示Redis进程真正使用的物理内存(单位是字节)
used_memory_peak:401776 Redis的内存消耗峰值(单位是字节)
used_memory_peak_human:392.36K 以人类可读的格式返回Redis的内存消耗峰值
used_memory_lua:20480 Lua 引擎所使用的内存大小(以字节为单位)
mem_fragmentation_ratio:31.64 used_memory_rss 和 used_memory 之间的比率
mem_allocator:jemalloc-3.0.0 在编译时指定的, Redis 所使用的内存分配器。可以是 libc 、 jemalloc 或者 tcmalloc 。

Persistence RDB 和 AOF 的相关信息

loading:0 一个标志值,记录了服务器是否正在载入持久化文件
rdb_changes_since_last_save:0 距离最后一次成功创建持久化文件之后,改变了多少个键值
rdb_bgsave_in_progress:0 一个标志值,记录服务器是否正在创建RDB文件
rdb_last_save_time:1338011402 最近一次成功创建RDB文件的UNIX时间
rdb_last_bgsave_status:ok 一个标志值,记录了最后一次创建RDB文件的结果是成功还是失败
rdb_last_bgsave_time_sec:-1 记录最后一次创建RDB文件耗费的秒数
rdb_current_bgsave_time_sec:-1 如果服务器正在创建RDB文件,那么这个值记录的就是当前的创建RDB操作已经耗费了多长时间(单位为秒)
aof_enabled:0 一个标志值,记录了AOF是否处于打开状态
aof_rewrite_in_progress:0 一个标志值,记录了服务器是否正在创建AOF文件
aof_rewrite_scheduled:0 一个标志值,记录了RDB文件创建完之后,是否需要执行预约的AOF重写操作
aof_last_rewrite_time_sec:-1 记录了最后一次AOF重写操作的耗时
aof_current_rewrite_time_sec:-1 如果服务器正在进行AOF重写操作,那么这个值记录的就是当前重写操作已经耗费的时间(单位是秒)
aof_last_bgrewrite_status:ok 一个标志值,记录了最后一次重写AOF文件的结果是成功还是失败

Stats

total_connections_received:1 服务器已经接受的连接请求数量
total_commands_processed:0 服务器已经执行的命令数量
instantaneous_ops_per_sec:0 服务器每秒中执行的命令数量
rejected_connections:0 因为最大客户端数量限制而被拒绝的连接请求数量
expired_keys:0 因为过期而被自动删除的数据库键数量
evicted_keys:0 因为最大内存容量限制而被驱逐(evict)的键数量
keyspace_hits:0 查找数据库键成功的次数
keyspace_misses:0 查找数据库键失败的次数
pubsub_channels:0 目前被订阅的频道数量
pubsub_patterns:0 目前被订阅的模式数量
latest_fork_usec:0 最近一次fork()操作耗费的时间(毫秒)

Replication

role:master 在主从复制中,充当的角色。如果没有主从复制,单点的,它充当的角色也是master
connected_slaves:0 有多少个slave节点

CPU

used_cpu_sys:0.03 Redis服务器耗费的系统CPU
used_cpu_user:0.01 Redis服务器耗费的用户CPU
used_cpu_sys_children:0.00 Redis后台进程耗费的系统CPU
used_cpu_user_children:0.00 Redis后台进程耗费的用户CPU

Keyspace

db0:keys=321,expires=0,avg_ttl=0 0号数据库有321个key、已经被删除的过期键数量为0、以及带有生存期的key的数量

你可能感兴趣的:(杂谈,redis,redis信息)