问答 / 1 / 9 / 创建于 4年前
网上能搜到的都是redis的使用命令,如何判断redis是否正常启动呢?万一没启动,或者中途出问题了,也不用出现无法正常使用的问题
telnet下redis服务的端口
telnet
程序连接不上就可以判定为不正常吧
redis 不懂,其他程序要嘛 Supervisor,要么写个脚本监控进程
Redis::ping()
判断进程数,如果大于1则存活,否则为启动。
// redis 服务启动 > lsof -i:6379 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME redis-ser 3967 root 6u IPv4 139753 0t0 TCP localhost:6379 (LISTEN)
// redis 服务启动 > redis-cli 127.0.0.1:6379>
// redis 服务关闭 > lsof -i:6379
// redis 服务关闭 > redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused Could not connect to Redis at 127.0.0.1:6379: Connection refused not connected>
ping 就可以
Supervisor ?
这个方法太多了
我要举报该,理由是:
telnet下redis服务的端口程序连接不上就可以判定为不正常吧
redis 不懂,其他程序要嘛 Supervisor,要么写个脚本监控进程
Redis::ping()判断进程数,如果大于1则存活,否则为启动。
ping 就可以
Supervisor ?
这个方法太多了