From 1f239cc0c275f30d90d2180ede84a08f20a683ae Mon Sep 17 00:00:00 2001 From: CareyWong Date: Sun, 29 Mar 2020 01:48:44 +0800 Subject: [PATCH] Fix: duplicate short key --- main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 } }