Config列表内容["redis_host = 127.0.0.1","redis_port = 6379"]
时间: 2023-11-11 11:06:50 浏览: 128
Python库 | redis_queue_tool-4.0.7-py3-none-any.whl
问题出在 Config 列表的元素格式上。在 Erlang 中,元素应该是由键和值组成的元组。因此,你需要将 Config 列表中的每个元素转换成元组,再执行 keyfind 函数。下面是一个例子:
```
Config = [{"redis_host", "127.0.0.1"}, {"redis_port", "6379"}],
{ok, RedisHost} = lists:keyfind("redis_host", 1, Config).
```
这样就可以正确地找到 "redis_host" 键名对应的值,赋值给 RedisHost 变量。
阅读全文