diff --git a/main.go b/main.go index ffec775..6eb9315 100644 --- a/main.go +++ b/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 } }