一,下载安装
wget http://download.redis.io/releases/redis-3.2.1.tar.gz
tar xzvf redis-3.2.1.tar.gz
cd redis-3.2.1
make
下载编译成功后执行启动
./redis-server &
redis-server所在路径为redis-3.2.1/src
常用排查:
1,redis-cli
使用redis-cli 可以连接到本地或远程redis服务器,并执行你需要的命令
通常随便找一个与你要监控的服务可内网访问的机器,即可使用。
redis-cli在安装redis后,就可找到
![](https://img.haomeiwen.com/i2145947/0f9446612ebb2824.png)
连接:
redis-cli -h host -p port -a password
![](https://img.haomeiwen.com/i2145947/0ad86a8be1a75000.png)
redis-cli连接后,常用排查命令
keys pattern 查找与制定模式匹配的所有键
pttl key 以毫秒为单位获取剩余时间的到期键。
ttl key 获取键到期的剩余时间。
randomkey 从Redis返回随机键
ping 检查服务器是否运行
info 返回服务器的统计数据和信息
client_list 返回连接服务器的客户端信息
monitor 监控所有请求
time 返回当前服务器时间
redis-cli -h host -p port monitor
![](https://img.haomeiwen.com/i2145947/f69cc2ebbf381ef6.png)
2,redis-stat
第三方小插件,方便监控redis实例运行时信息
下载代码,并编译
git clone https://github.com/antirez/redis-tools.git
cd redis-tools
make all
可查询redis实例运行时的信息
![](https://img.haomeiwen.com/i2145947/c286cb6bae898213.png)
![](https://img.haomeiwen.com/i2145947/f2f8bfa729b741b4.png)
网友评论