说明:此为整理文章。主要是通过Redis提供的命令和配置文件参数等来进行服务器调优,“凡调优皆以实际业务为基础,背离者可谓舍本逐末、乱来。”
Redis官方提供的命令:https://redis.io/commands 请参阅。
1、redis-benchmark
redis基准信息,redis服务器性能检测
例如:
检测redis服务器性能,本机6379端口的实例,100个并发连接,100000个请求
[root@redis-server ~]# redis-benchmark -h localhost -p 6379 -c 100 -n 100000
2、redis-cli monitor 监控
例如,监控本机6379端口的实例的数据操作,redis的连接及读写操作
redis-cli -h localhost -p 6379 monitor
演示时,开两个客户端,一个正确连接Redis操作,另一个使用monitor监控
3.使用info命令(不包含延迟信息),查询Redis信息
info命令输出的数据可分为10个类别,分别是:
server
clients
memory
persistence
stats
replication
cpu
commandstats
cluster
keyspace
这里演示三个常用的指标memory,stats和clients。
通过Redis提供的info命令查看吞吐量
src/redis-cli -h 127.0.0.1 info | grep -e "connected_clients" -e "blocked_clients" -