def slow_redis():
form = MyForm.myform()
if form.submit_redis.data:
for ip in redis_ips:
Redis = redis.StrictRedis(host=ip, port=6379, db=0, socket_timeout=1)
Redis.slowlog_reset()
Redis.config_set("slowlog-max-len", 100)
Redis.config_set("slowlog-log-slower-than", 200000)
for ip in redis_ips:
try:
Redis = redis.StrictRedis(host=ip,port=6379,db=0,socket_timeout=1)
results = Redis.slowlog_get(100)
except:
logging.error('%s Timeout reading from socket!' %ip)
continue
if results:
flash("redis server:%s" %ip)
flash("slow log len:%s" %Redis.slowlog_len())
flash(results)
return render_template('slow_redis_show.html',Main_Infos=g.main_infos,form = form)
评论列表
文章目录