blob: 17540e7d7a723a0fcee9d6bb4a0436a755271ac5 [file] [log] [blame]
Wei-Yu Chenad55cb82022-02-15 20:07:01 +08001# SPDX-FileCopyrightText: 2020 The Magma Authors.
2# SPDX-FileCopyrightText: 2022 Open Networking Foundation <support@opennetworking.org>
3#
4# SPDX-License-Identifier: BSD-3-Clause
Wei-Yu Chen49950b92021-11-08 19:19:18 +08005
Wei-Yu Chen49950b92021-11-08 19:19:18 +08006import redis
7from configuration.service_configs import get_service_config_value
8
9
10def get_default_client():
11 """
12 Return a default redis client using the configured port in redis.yml
13 """
14 redis_port = get_service_config_value('redis', 'port', 6379)
15 redis_addr = get_service_config_value('redis', 'bind', 'localhost')
16 return redis.Redis(host=redis_addr, port=redis_port)