redis常用命令

一、info  #查看redis的基本信息,主要有以下几项:

  • server
  • clients
  • memory
  • persistence
  • stats
  • replication
  • cpu
  • keyspace

1、info memory      查看redis内存信息

used_memory:65256464 #使用内存,以字节(byte)为单位

used_memory_human:62.23M #以人类可读的格式返回 Redis 分配的内存总量

used_memory_rss:54554624 #系统给redis分配的内存即常驻内存,和top 、 ps 等命令的输出一致。 used_memory_peak:2857386920 #内存使用的峰值大小

used_memory_peak_human:2.66G #以人类可读的格式返回 Redis 的内存峰值

 

2、info  clients       查看redis客户端信息

connected_clients:2053 #当前客户端连接数

client_longest_output_list:0 #当前连接的客户端当中,最长的输出列表

client_biggest_input_buf:0 # 当前连接的客户端当中,最大输入缓存

blocked_clients:0 #被阻塞的客户端数

 

3、info stats

total_connections_received:61264941 #自启动起连接过的总数

total_commands_processed:951647408 #自启动起运行命令的总数

instantaneous_ops_per_sec:13 #每秒执行的命令个数

rejected_connections:0 #因为最大客户端连接书限制,而导致被拒绝连接的个数

sync_full:23

sync_partial_ok:0

sync_partial_err:0

expired_keys:40225836 #自启动起过期的key的总数

evicted_keys:0 #因为内存大小限制,而被驱逐出去的键的个数

keyspace_hits:54841673 #自启动起命中key的个数

keyspace_misses:344507 #自启动起未命中key的个数

pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:8775 #上次的fork操作使用的时间(单位ms)

 

二、monitor   #实时打印出 Redis 服务器接收到的命令,调试用,线上不要用

 

三、slowlog慢查询

在redis.conf中有关于slowlog的设置:

1

2

slowlog-log-slower-than 10000

slowlog-max-len 128

说明:

1、其中slowlog-log-slower-than表示slowlog的划定界限,只有query执行时间大于slowlog-log-slower-than的才会定义成慢查询,才会被slowlog进行记录。slowlog-log-slower-than设置的单位是微妙,默认是10000微妙,也就是10ms 。

2、slowlog-max-len表示慢查询最大的条数,当slowlog超过设定的最大值后,会将最早的slowlog删除,是个FIFO队列。

SLOWLOG LEN   #查看slowlog总条数

SLOWLOG GET   #查看具体查询慢的命令。

查询慢日志:

redis-cli   -h 127.0.0.1 -p 6379 slowlog get
 1) 1) (integer) 11
    2) (integer) 1451987715
    3) (integer) 14387
    4) 1) "CONFIG"
       2) "GET"
       3) "*

1)日志的唯一标识符
2)被记录命令的执行时间点,以 UNIX 时间戳格式表示
3)查询执行时间,以微秒为单位。例子中命令使用14毫秒。
4)执行的命令,以数组的形式排列。完整命令是config get *

 

SLOWLOG GET  3  #显示前三条慢查询。默认为10.

 

参考文章:https://www.cnblogs.com/iteemo/p/5105888.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值