Skip to content

Commit 8944443

Browse files
saynsayn
authored andcommitted
redis cluster add timeout ssl
1 parent 736ed56 commit 8944443

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

sql/engines/redis.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
import shlex
1212

1313
import redis
14+
import rediscluster
1415
import logging
1516
import traceback
1617

1718
from common.utils.timer import FuncTimer
1819
from . import EngineBase
1920
from .models import ResultSet, ReviewSet, ReviewResult
20-
from rediscluster import RedisCluster
2121

2222
__author__ = "hhyo"
2323

@@ -28,9 +28,11 @@ class RedisEngine(EngineBase):
2828
def get_connection(self, db_name=None):
2929
db_name = db_name or self.db_name
3030
if self.mode == "cluster":
31-
return RedisCluster(
31+
return rediscluster.RedisCluster(
3232
startup_nodes=[{"host": self.host, "port": self.port}],
3333
decode_responses=True,
34+
socket_connect_timeout=10,
35+
ssl=self.is_ssl,
3436
password=self.password,
3537
)
3638
else:

0 commit comments

Comments
 (0)