a
This commit is contained in:
parent
c035fd8624
commit
39380a6f2c
|
|
@ -100,27 +100,6 @@ class ConfigManager:
|
||||||
logger.info(f"已自动转换Redis URL为TLS格式: {redis_url}")
|
logger.info(f"已自动转换Redis URL为TLS格式: {redis_url}")
|
||||||
|
|
||||||
# 解析Redis URL
|
# 解析Redis URL
|
||||||
<<<<<<< Current (Your changes)
|
|
||||||
if redis_url.startswith('rediss://') or redis_use_tls:
|
|
||||||
# TLS连接
|
|
||||||
import ssl
|
|
||||||
ssl_context = ssl.create_default_context()
|
|
||||||
self._redis_client = redis.from_url(
|
|
||||||
redis_url,
|
|
||||||
username=redis_username,
|
|
||||||
password=redis_password,
|
|
||||||
ssl=ssl_context,
|
|
||||||
decode_responses=True
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
# 普通连接
|
|
||||||
self._redis_client = redis.from_url(
|
|
||||||
redis_url,
|
|
||||||
username=redis_username,
|
|
||||||
password=redis_password,
|
|
||||||
decode_responses=True
|
|
||||||
)
|
|
||||||
=======
|
|
||||||
# redis-py的同步客户端也支持通过ssl_cert_reqs等参数配置TLS
|
# redis-py的同步客户端也支持通过ssl_cert_reqs等参数配置TLS
|
||||||
# 当URL是rediss://时,会自动启用SSL
|
# 当URL是rediss://时,会自动启用SSL
|
||||||
connection_kwargs = {
|
connection_kwargs = {
|
||||||
|
|
@ -155,7 +134,6 @@ class ConfigManager:
|
||||||
redis_url,
|
redis_url,
|
||||||
**connection_kwargs
|
**connection_kwargs
|
||||||
)
|
)
|
||||||
>>>>>>> Incoming (Background Agent changes)
|
|
||||||
|
|
||||||
# 测试连接
|
# 测试连接
|
||||||
self._redis_client.ping()
|
self._redis_client.ping()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user