jjzjj

redis - 使用 Redix 或 Exredis 测试 redis 服务器

这个问题有点奇怪。我们正在编写一个elixir应用程序,它将测试不同应用程序的各种基础设施。基本上我想做但没能做的是模拟一个redis连接错误并能够从该错误中恢复。由于Redix和Exredis似乎都从新连接pid中引发错误,因此我实际上无能为力。我们本质上需要的例子:defis_redis_down()do{:ok,conn}=Redix.start_link("redis://wrong",name::redix)caseRedix.command(conn,["ping"])do{:ok,response}->Redix.stop(conn)response!=="PONG"{:

redis - 使用 Redix 或 Exredis 测试 redis 服务器

这个问题有点奇怪。我们正在编写一个elixir应用程序,它将测试不同应用程序的各种基础设施。基本上我想做但没能做的是模拟一个redis连接错误并能够从该错误中恢复。由于Redix和Exredis似乎都从新连接pid中引发错误,因此我实际上无能为力。我们本质上需要的例子:defis_redis_down()do{:ok,conn}=Redix.start_link("redis://wrong",name::redix)caseRedix.command(conn,["ping"])do{:ok,response}->Redix.stop(conn)response!=="PONG"{: