redis-运维

Redis的监控命令和几个重点指标

info < seciton >命令

查看qps

查看redis的qps【info stats】,instantaneous_ops_per_sec 这是qps
查看具体的key redis-cli monitor

查看客户端

info clients

1
2
3
4
5
# Clients
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0

拒绝连接数如果过多应该开打链接
info stats

1
rejected_connections:0

查看内存

info memory

1
2
3
4
used_memory_human:796.36K //使用
used_memory_rss_human:1.26M //top的数值
used_memory_peak_human:877.38K //峰值
total_system_memory_human:251.67G

复制挤压缓冲器

info replication

1
2
3
4
5
6
7
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576 //挤压缓冲区大小
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

info stats

1
2
3
sync_full:0
sync_partial_ok:0
sync_partial_err:0 //半同步失败次数如果过多需要增大挤压缓冲区大小

安全相关

指令安全:禁止危险命令

端口安全:不要暴露到公网,同时设置bindIp或者密码,注意设置密码从库也需要密码才能复制

脚本安全:禁止客户输入lua脚本