** exception error: bad argument in function binary_to_term/1 called as binary_to_term(<<"{redis_host, "localhost"}.\n{redis_port, 6379}.\n">>) *** argument 1: invalid external representation of a term in call from redis_conn:connect/0 (redis_conn.erl, line 10)
时间: 2024-04-05 07:35:56 浏览: 253
Error Encountered an improper argument
这个错误是因为在 Erlang 中,二进制数据需要转换成 Erlang 中的数据结构才能使用。在这个错误中,你尝试将一个二进制字符串转换为 Erlang 中的数据结构,但是二进制字符串的格式不正确,导致转换失败。
可能的原因是你尝试从 Redis 中获取了一些数据,但是这些数据的格式不正确,无法转换为 Erlang 中的数据结构。你可以检查一下你从 Redis 中获取的数据,确保它们的格式正确,可以成功转换为 Erlang 中的数据结构。另外,也可以检查一下你的代码,看看是否有其他错误导致了这个问题的出现。
阅读全文