浏览代码

修改Redis配置

locky 4 年之前
父节点
当前提交
cacaf70e6a

+ 1 - 1
Ansjer/cn_config/config_test.py

@@ -23,7 +23,7 @@ OAUTH_ACCESS_TOKEN_SECRET = 'test_a+jbgnw%@1%zy^=@dn62%'
 OAUTH_REFRESH_TOKEN_SECRET = 'test_r+jbgnw%@1%zy^=@dn62%'
 
 DOMAIN_HOST = 'test.zositechc.cn'
-SERVER_HOST = 'localhost'
+SERVER_HOST = 'backendserver.5tgle2.0001.usw1.cache.amazonaws.com'
 PAYPAL_CRD = {
     # "mode": "live",  # sandbox or live
     # "client_id": "AdSRd6WBn-qLl9OiQHQuNYTDFSx0ZX0RUttqa58au8bPzoGYQUrt8bc6591RmH8_pEAIPijdvVYSVXyI",

+ 2 - 2
Controller/DetectController.py

@@ -254,7 +254,7 @@ class DetectControllerView(View):
             elif status == 1:
                 uid_push_qs = UidPushModel.objects.filter(userID_id=userID, m_code=m_code, uid_set__uid=uid)
                 # ykey = '{uid}_redis_qs'.format(uid=uid)
-                # redisObj = RedisObject(db=6, SERVER_HOST='push.dvema.com')
+                # redisObj = RedisObject(db=6, SERVER_HOST='pushredis.5tgle2.0001.usw1.cache.amazonaws.com')
                 # redisObj.del_data(key=ykey)
 
                 if uid_push_qs.exists():
@@ -303,7 +303,7 @@ class DetectControllerView(View):
 
     def do_delete_redis(self, uid, detect_interval=0):
         keyPattern = '{uid}*'.format(uid=uid)
-        redisObj = RedisObject(db=6, SERVER_HOST='push.dvema.com')
+        redisObj = RedisObject(db=6, SERVER_HOST='pushredis.5tgle2.0001.usw1.cache.amazonaws.com')
         keys = redisObj.get_keys(keyPattern)
         if keys:
             for key in keys:

+ 2 - 2
Controller/DetectControllerV2.py

@@ -191,7 +191,7 @@ class DetectControllerViewV2(View):
             elif status == 1:
                 uid_push_qs = UidPushModel.objects.filter(userID_id=userID, m_code=m_code, uid_set__uid=uid)
                 # ykey = '{uid}_redis_qs'.format(uid=uid)
-                # redisObj = RedisObject(db=6, SERVER_HOST='push.dvema.com')
+                # redisObj = RedisObject(db=6, SERVER_HOST='pushredis.5tgle2.0001.usw1.cache.amazonaws.com')
                 # redisObj.del_data(key=ykey)
 
                 if uid_push_qs.exists():
@@ -249,7 +249,7 @@ class DetectControllerViewV2(View):
 
     def do_delete_redis(self, uid, detect_interval=0):
         keyPattern = '{uid}*'.format(uid=uid)
-        redisObj = RedisObject(db=6, SERVER_HOST='push.dvema.com')
+        redisObj = RedisObject(db=6, SERVER_HOST='pushredis.5tgle2.0001.usw1.cache.amazonaws.com')
         keys = redisObj.get_keys(keyPattern)
         if keys:
             for key in keys:

+ 9 - 13
Controller/DeviceConfirmRegion.py

@@ -107,24 +107,20 @@ class StatisticsIpRegion(TemplateView):
         response = ResponseObject()
         ip = request_dict.get('ip', None)
         uid = request_dict.get('uid', None)
-        # 0 or 1
-        is_p2p = int(request_dict.get('is_p2p', 0))
-        is_relay = int(request_dict.get('is_relay', 0))
+        p2p_request_times = int(request_dict.get('p2p_request_times', 0))
+        relay_request_times = int(request_dict.get('relay_request_times', 0))
 
-        if not all([ip, uid]) or (not is_p2p and not is_relay):
+        if not all([ip, uid]) or (not p2p_request_times and not relay_request_times):
             return response.json(444)
 
         try:
             now_time = int(time.time())
             p2p_ip_qs = P2PIpModel.objects.filter(uid=uid).values('p2p_request_times', 'relay_request_times')
             if p2p_ip_qs.exists():
-                # 已存在数据,更新p2p请求次数或relay请求次数
-                if is_p2p:
-                    p2p_request_times = p2p_ip_qs[0]['p2p_request_times'] + 1
-                    p2p_ip_qs.update(p2p_request_times=p2p_request_times, update_time=now_time)
-                else:
-                    relay_request_times = p2p_ip_qs[0]['relay_request_times'] + 1
-                    p2p_ip_qs.update(relay_request_times=relay_request_times, update_time=now_time)
+                # 已存在数据,更新p2p请求次数和relay请求次数
+                p2p_request_times = p2p_ip_qs[0]['p2p_request_times'] + p2p_request_times
+                relay_request_times = p2p_ip_qs[0]['relay_request_times'] + relay_request_times
+                p2p_ip_qs.update(p2p_request_times=p2p_request_times, relay_request_times=relay_request_times, update_time=now_time)
             else:
                 # 根据ip确定位置信息
                 ip_info = CommonService.getIpIpInfo(ip, 'CN')
@@ -138,8 +134,8 @@ class StatisticsIpRegion(TemplateView):
                 region_name = ip_info['region_name']
                 city_name = ip_info['city_name']
                 P2PIpModel.objects.create(uid=uid, ip=ip, continent_name=continent_name, country_name=country_name,
-                                          region_name=region_name, city_name=city_name, p2p_request_times=is_p2p,
-                                          relay_request_times=is_relay, add_time=now_time, update_time=now_time)
+                                          region_name=region_name, city_name=city_name, p2p_request_times=p2p_request_times,
+                                          relay_request_times=relay_request_times, add_time=now_time, update_time=now_time)
             return response.json(0)
         except Exception as e:
             print(e)

+ 2 - 2
Controller/EquipmentManager.py

@@ -792,7 +792,7 @@ def deleteInterface(request):
                 DetectControllerView().do_delete_redis(uid)
                 if up_qs.count() > 1:
                     UidPushModel.objects.filter(uid_set__uid=uid, userID_id=userID).delete()
-                    redisObj = RedisObject(db=6, SERVER_HOST='push.dvema.com')
+                    redisObj = RedisObject(db=6, SERVER_HOST='pushredis.5tgle2.0001.usw1.cache.amazonaws.com')
                     ykey = '{uid}_redis_qs'.format(uid=uid)
                     if ykey:
                         redisObj.del_data(key=ykey)
@@ -862,7 +862,7 @@ def batchDeleteInterface(request):
                 DetectControllerView().do_delete_redis(uid)
                 if up_qs.count() > 1:
                     UidPushModel.objects.filter(uid_set__uid=uid, userID_id=userID).delete()
-                    redisObj = RedisObject(db=6, SERVER_HOST='push.dvema.com')
+                    redisObj = RedisObject(db=6, SERVER_HOST='pushredis.5tgle2.0001.usw1.cache.amazonaws.com')
                     ykey = '{uid}_redis_qs'.format(uid=uid)
                     if ykey:
                         redisObj.del_data(key=ykey)