Sfoglia il codice sorgente

更新oci_redis_test接口

locky 1 anno fa
parent
commit
2e9437cdde
1 ha cambiato i file con 9 aggiunte e 7 eliminazioni
  1. 9 7
      Controller/InitController.py

+ 9 - 7
Controller/InitController.py

@@ -7,6 +7,7 @@ import time
 
 from django.http import HttpResponse
 from django.views import View
+from redis.connection import SSLConnection
 
 from Model.models import Device_Info, SceneLog, EquipmentInfo1
 from Object.RedisObject import RedisObject
@@ -55,13 +56,14 @@ class InitView(View):
             redis_host = 'amaaaaaayszequiamxr7cdpparig3ptmytvde5vvnz6n7gceo4232sbhhlsa-p.redis.us-phoenix-1.oci.oraclecloud.com'
 
             # 创建Redis连接
-            pool = redis.ConnectionPool(host=redis_host, port=6379, db=0)
-            redis_client = redis.Redis(connection_pool=pool, ssl=True, ssl_cert_reqs=None)
-            # redis_client = redis.StrictRedis(
-            #     host=redis_host,
-            #     ssl=True,
-            #     ssl_cert_reqs=None
-            # )
+            pool = redis.ConnectionPool(connection_class=SSLConnection, host=redis_host, port=6379, db=0)
+            # redis_client = redis.Redis(connection_pool=pool, ssl=True, ssl_cert_reqs=None)
+            redis_client = redis.StrictRedis(
+                connection_pool=pool,
+                host=redis_host,
+                ssl=True,
+                ssl_cert_reqs=None
+            )
             redis_client.set(key, value)
             redis_value = redis_client.get(key)
             res = {