cache.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:corvus-web-public 作者: eleme 项目源码 文件源码
def get_info(app, host, port):
        r = redis.StrictRedis(host, port, socket_timeout=0.1)
        cmd = '{} get maxmemory'.format(app.config['REDIS_CONFIG_CMD'])
        p = r.pipeline()
        p.info()
        p.execute_command(cmd)
        result = p.execute()
        info = result[0]

        if 'db0' in info:
            expires = info['db0']['expires']
            keys = info['db0']['keys']
        else:
            expires = 0
            keys = 0
        return {
            'memory': info['used_memory'],
            'maxmemory': int(result[1][1]),
            'connected_clients': info['connected_clients'],
            'total_commands_processed': info['total_commands_processed'],
            'total_keys': keys,
            'expires_keys': expires,
            'keyspace_misses': info['keyspace_misses'],
            'keyspace_hits': info['keyspace_hits'],
        }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号