Redis stats

This commit is contained in:
Jeremy Zhang 2017-04-23 20:10:33 -07:00
parent 8d50f4fa0f
commit 107620a501

View File

@ -35,3 +35,13 @@ def embed_get(guildid, channelid):
if 'username' not in session:
return redirect(url_for("get_set_username", guildid=guildid, channelid=channelid))
return render_template("embed.html")
if config.get("redis-stats-endpoint"):
from redislite import Redis
@app.route("/redis-stats")
def redis_stats():
redis = Redis("redislite.db")
data = []
for key in redis.keys():
data.append({"key": key, "value": redis.get(key), "expiration": redis.ttl(key)})
return jsonify(redis=data)