使用python客户端修改redis配置



我们使用redis-python客户端启动本地redis服务器进行单元测试。此处的示例代码:

r = StrictRedis(host="localhost", port=6379)
try:
r.ping()
except ConnectionError:
subprocess.Popen("./redis-server")

我们想要更改redis配置,以允许我们正确地运行单元测试。由于这些单元测试在AWS Lambda上运行,因此我们无法直接访问reds-cli来进行任何永久性的配置更改。

有什么方法可以更改python代码中的redis配置吗?

注意:我们没有使用任何redis.conf进行单元测试。但是,如果有一个解决方案使用它,我们也可以尝试。

您可以使用config_set命令更改python代码中的redis配置

from redis import Redis
r = Redis()
r.config_set("parameter", "value")

最新更新