Selaa lähdekoodia

增加 redis 队列

abiao 5 vuotta sitten
vanhempi
commit
0b1d5420e8

+ 1 - 1
go/gopath/src/fohow.com/apps/controllers/tool_controller/express_controller.go

@@ -97,7 +97,7 @@ func (self *ToolController) GetExpressInfo() {
 	ok, retStr := helpers.GetRedisValue(key)
 	beego.BeeLogger.Info("返回字符:\r\n%v%s", retStr, retStr)
 
-	if ok && len(retStr) > 0 {
+	if ok {
 		json.Unmarshal([]byte(retStr), &ret)
 	} else {
 		//发送请求

+ 5 - 2
go/gopath/src/fohow.com/apps/helpers/redis_helper.go

@@ -53,8 +53,11 @@ func GetRedisValue(key string) (bool, string) {
 		beego.BeeLogger.Error("%s", err)
 		return false, ""
 	}
-	str := client.Get(key).String()
-	return true, str
+	result := client.Get(key).String()
+	if result == "redis: nil" {
+		return false, result
+	}
+	return true, result
 }
 
 //保存redis队列