validops-east-1 commited on
Commit
8ec5d75
·
1 Parent(s): 2cfd8b7

feat: missing redis

Browse files
Files changed (1) hide show
  1. app/services/scheduler_service.py +5 -5
app/services/scheduler_service.py CHANGED
@@ -505,8 +505,6 @@ class SchedulerService:
505
 
506
  def _redis_conn_params(self) -> dict:
507
  """Connection parameters for redis.Redis()."""
508
- if settings.redis_url:
509
- return {"url": settings.redis_url}
510
  return {
511
  "host": settings.redis_host,
512
  "port": settings.redis_port,
@@ -551,12 +549,14 @@ class SchedulerService:
551
  if ra is None:
552
  return None
553
  try:
554
- params = self._redis_conn_params()
555
- client = ra.Redis(**params, decode_responses=True)
 
 
556
  await client.ping()
557
  logger.info(
558
  "Connected to Redis (url=%s)",
559
- params.get("url") or f"{settings.redis_host}:{settings.redis_port}",
560
  )
561
  return client
562
  except Exception as exc:
 
505
 
506
  def _redis_conn_params(self) -> dict:
507
  """Connection parameters for redis.Redis()."""
 
 
508
  return {
509
  "host": settings.redis_host,
510
  "port": settings.redis_port,
 
549
  if ra is None:
550
  return None
551
  try:
552
+ if settings.redis_url:
553
+ client = ra.from_url(settings.redis_url, decode_responses=True)
554
+ else:
555
+ client = ra.Redis(**self._redis_conn_params(), decode_responses=True)
556
  await client.ping()
557
  logger.info(
558
  "Connected to Redis (url=%s)",
559
+ settings.redis_url or f"{settings.redis_host}:{settings.redis_port}",
560
  )
561
  return client
562
  except Exception as exc: