欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python redis連接 有序集合去重的代碼

 更新時間:2019年08月04日 15:59:28   作者:misszm  
這篇文章主要介紹了python redis連接 有序集合去重的代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

python redis連接 有序集合去重的代碼如下所述:

# -*- coding: utf-8 -*- 
import redis
from constant import redis_ip, redis_db, redis_pw, redis_zset_name
pool = redis.ConnectionPool(host=redis_ip, db=redis_db, password=redis_pw)
# pool = redis.ConnectionPool(db=6, password=redis_pw)
rr = redis.Redis(connection_pool=pool) # # 客戶端StrictRedis=Redis 合并了
pipe = rr.pipeline(transaction=True) # 批量操作, 遇到異步容易出錯, 可以不使用, 直接用 rr 連接對象,一次一個添加
def distinct_md5(date, eml_md5, eml_path, redis_fail_path):
  """
  用md5標記去重, Redis有序集合去重, Redis版本不一樣, 用法有區(qū)別 
  :param date: 排序分數(shù): int
  :param eml_md5: 文件或者其他md5
  :return: 1 添加成功, 沒有去重 0 失敗, 去重
  """
   # pipe.zadd(redis_zset_name, eml_md5, date)
   # pipe.zadd(redis_zset_name, {date: eml_md5}, nx=True) # nx 只插入,存在的值不會修改其分數(shù)
   # pipe.zadd(redis_zset_name, {date: eml_md5})
  pipe.zadd(redis_zset_name, {eml_md5: date})
  return pipe.execute()[0] # 1 添加, 0 沒添加
   # pipe.zcard('eml_md5_zset') # 查看總個數(shù)
def del_redis_md5(n, m): # 按照分數(shù)值進行刪除, n, m 為分數(shù), 前后閉區(qū)間
  pipe.zremrangebyscore(redis_zset_name, n, m)
  pipe.execute()

總結

以上所述是小編給大家介紹的python redis連接 有序集合去重的代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • python創(chuàng)建子類的方法分析

    python創(chuàng)建子類的方法分析

    這篇文章主要介紹了python創(chuàng)建子類的方法,結合實例形式分析了Python子類的具體定義與使用方法,需要的朋友可以參考下
    2019-11-11
  • 關于numpy強制類型轉換的問題

    關于numpy強制類型轉換的問題

    這篇文章主要介紹了關于numpy強制類型轉換的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python urlopen()和urlretrieve()用法解析

    Python urlopen()和urlretrieve()用法解析

    這篇文章主要介紹了Python urlopen()和urlretrieve()用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Pip install和Conda install的使用

    Pip install和Conda install的使用

    本文主要介紹了Pip install和Conda install的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • python3下載抖音視頻的完整代碼

    python3下載抖音視頻的完整代碼

    本文通過實例代碼給大家介紹了python3下載抖音視頻的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • Python 繪制可視化折線圖

    Python 繪制可視化折線圖

    這篇文章主要介紹了Python 繪制可視化折線圖的方法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • python中sqllite插入numpy數(shù)組到數(shù)據庫的實現(xiàn)方法

    python中sqllite插入numpy數(shù)組到數(shù)據庫的實現(xiàn)方法

    本文給大家介紹python中sqllite插入numpy數(shù)組到數(shù)據庫的實現(xiàn)方法,在文章底部給大家提到了Python 操作sqlite數(shù)據庫及保存查詢numpy類型數(shù)據的實例代碼,需要的朋友參考下吧
    2021-06-06
  • python分別打包出32位和64位應用程序

    python分別打包出32位和64位應用程序

    本文給大家分享的是如何使用python打包出32位和64位的應用程序的方法,非常的簡單實用,有需要的小伙伴可以參考下
    2020-02-02
  • Python中的兩個內置模塊介紹

    Python中的兩個內置模塊介紹

    這篇文章主要介紹了Python中的兩個內置模塊介紹,本文講解Python啟動后默認會加載的兩個內建模塊,需要的朋友可以參考下
    2015-04-04
  • 3個用于數(shù)據科學的頂級Python庫

    3個用于數(shù)據科學的頂級Python庫

    今天小編就為大家分享一篇關于3個用于數(shù)據科學的頂級Python庫,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09

最新評論