设为首页 收藏本站
查看: 1018|回复: 0

[经验分享] Redis server命令

[复制链接]
发表于 2018-10-21 08:54:09 | 显示全部楼层 |阅读模式
127.0.0.1:6379> info  
server : 一般 Redis 服务器信息,包含以下域:
  
redis_version : Redis 服务器版本
  
redis_git_sha1 : Git SHA1
  
redis_git_dirty : Git dirty flag
  
os : Redis 服务器的宿主操作系统
  
arch_bits : 架构(32 或 64 位)
  
multiplexing_api : Redis 所使用的事件处理机制
  
gcc_version : 编译 Redis 时所使用的 GCC 版本
  
process_id : 服务器进程的 PID
  
run_id : Redis 服务器的随机标识符(用于 Sentinel 和集群)
  
tcp_port : TCP/IP 监听端口
  
uptime_in_seconds : 自 Redis 服务器启动以来,经过的秒数
  
uptime_in_days : 自 Redis 服务器启动以来,经过的天数
  
lru_clock : 以分钟为单位进行自增的时钟,用于 LRU 管理
  
clients : 已连接客户端信息,包含以下域:
  
connected_clients : 已连接客户端的数量(不包括通过从属服务器连接的客户端)
  
client_longest_output_list : 当前连接的客户端当中,最长的输出列表
  
client_longest_input_buf : 当前连接的客户端当中,最大输入缓存
  
blocked_clients : 正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量
  
memory : 内存信息,包含以下域:
  
在理想情况下, used_memory_rss 的值应该只比 used_memory 稍微高一点儿。
  
当 rss > used ,且两者的值相差较大时,表示存在(内部或外部的)内存碎片。
  
内存碎片的比率可以通过 mem_fragmentation_ratio 的值看出。
  
当 used > rss 时,表示 Redis 的部分内存被操作系统换出到交换空间了,在这种情况下,操作可能会产生明显的延迟。
  
当 Redis 释放内存时,分配器可能会,也可能不会,将内存返还给操作系统。
  
如果 Redis 释放了内存,却没有将内存返还给操作系统,那么 used_memory 的值可能和操作系统显示的 Redis 内存占用并不一致。
  
查看 used_memory_peak 的值可以验证这种情况是否发生。
  
used_memory : 由 Redis 分配器分配的内存总量,以字节(byte)为单位
  
used_memory_human : 以人类可读的格式返回 Redis 分配的内存总量
  
used_memory_rss : 从操作系统的角度,返回 Redis 已分配的内存总量(俗称常驻集大小)。这个值和 top 、 ps 等命令的输出一致。
  
used_memory_peak : Redis 的内存消耗峰值(以字节为单位)
  
used_memory_peak_human : 以人类可读的格式返回 Redis 的内存消耗峰值
  
used_memory_lua : Lua 引擎所使用的内存大小(以字节为单位)
  
mem_fragmentation_ratio : used_memory_rss 和 used_memory 之间的比率
  
mem_allocator : 在编译时指定的, Redis 所使用的内存分配器。可以是 libc 、 jemalloc 或者 tcmalloc 。
  
persistence : RDB 和 AOF 的相关信息
  
stats : 一般统计信息
  
replication : 主/从复制信息
  
cpu : CPU 计算量统计信息
  
commandstats : Redis 命令统计信息
  
cluster : Redis 集群信息
  
keyspace : 数据库相关的统计信息



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-624307-1-1.html 上篇帖子: pl/sql编程基础 下篇帖子: 构建高可用的SQL群集-SQL Always ON
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表