コード例 #1
0
ファイル: views.py プロジェクト: zouyapeng/NewtouchMonitor
 def get(self, request):
     global CHART_HOST, HOST_AGETN_IP
     list_name = 'list-a:'+str(HOST_AGETN_IP)+'-h:'+str(CHART_HOST)
     hash_name = 'hash-a:'+str(HOST_AGETN_IP)+'-h:'+str(CHART_HOST)
     print list_name, hash_name
     try:
         redis_obj = RedisHashOprt(settings.REDIS_HOSTNAME, settings.REDIS_PORT, db_numb=1)
         keys = redis_obj.getListValue(list_name, list_len=11, instance=False)
         data = redis_obj.filterHashTimeKey(hash_name, keys)
         return HttpResponse(json.dumps(data),
                         content_type='application/json')
     except:
         return HttpResponse(json.dumps({}),
                         content_type='application/json')