日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

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

系統(tǒng) 1726 0

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

總結(jié)

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


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 西乡县| 喜德县| 天峻县| 黔西县| 繁峙县| 邓州市| 光泽县| 容城县| 宜良县| 昔阳县| 乐山市| 延边| 闵行区| 罗定市| 抚远县| 永吉县| 石河子市| 东丰县| 贵定县| 宜良县| 苍溪县| 谷城县| 柯坪县| 大庆市| 赤壁市| 克拉玛依市| 凤城市| 白银市| 镇原县| 玛纳斯县| 广饶县| 开化县| 蕉岭县| 民县| 呼玛县| 嘉鱼县| 浑源县| 平武县| 新巴尔虎右旗| 商城县| 托里县|