提交 fe5b1834 编写于 作者: M Megvii Engine Team

fix(mgb/imperative): fix the problem of occasional failure during testing of redis

GitOrigin-RevId: da1d55c70dfeee43e091d0fba3c5d1b2e82ed1b7
上级 b3f46734
...@@ -68,7 +68,14 @@ public: ...@@ -68,7 +68,14 @@ public:
encode(category + '@' + key_str, redis_key_str, 24); encode(category + '@' + key_str, redis_key_str, 24);
auto result = m_client.get(m_prefix + redis_key_str); auto result = m_client.get(m_prefix + redis_key_str);
sync(); sync();
auto content = result.get(); decltype(result.get()) content;
int try_number = 3;
for (int i = 0; i < try_number; i++) {
content = result.get();
if (!content.is_null()) {
break;
}
}
if (content.is_null()) { if (content.is_null()) {
return None; return None;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册