瀏覽代碼

Fix: duplicate short key

CareyWong 5 年之前
父節點
當前提交
1f239cc0c2
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      main.go

+ 2 - 2
main.go

@@ -153,8 +153,8 @@ func longToShort(longUrl string, ttl int) string {
 	for i := 0; i < 3; i++ {
 		shortKey = generate(6)
 
-		_existsLongUrl, _ := redis.String(redisClient.Do("get", longUrl))
-		if _existsLongUrl != "" {
+		_existsLongUrl, _ := redis.String(redisClient.Do("get", shortKey))
+		if _existsLongUrl == "" {
 			break
 		}
 	}