浏览代码

redis数据类型校验异常修复

dongzhaorui 2 年之前
父节点
当前提交
94451cbb5c
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      find_source/crawler/bloom_filter/utils.py

+ 2 - 1
find_source/crawler/bloom_filter/utils.py

@@ -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()