@@ -39,7 +39,8 @@ def release_lock(conn, lockname, identifier):
pipe.watch(lockname)
value = pipe.get(lockname)
# 判断标志是否相同
- if value is not None and value.decode() == identifier:
+ # if value is not None and value.decode() == identifier:
+ if value is not None and value == identifier:
pipe.multi()
pipe.delete(lockname)
pipe.execute()