def get_qq_xnr_no(): if not r.exists(qq_xnr_max_no): #如果当前redis没有记录,则去es数据库查找补上 user_no_max = 1 r.set(qq_xnr_max_no, user_no_max) else: #如果当前redis有记录,则取用 user_no_max = r.incr(qq_xnr_max_no) return user_no_max
def get_tw_xnr_no(): user_no_max = 0 if not r.exists(tw_xnr_max_no): #如果当前redis没有记录,则去es数据库查找补上 es_results = es.search(index=tw_xnr_index_name,doc_type=tw_xnr_index_type,body={'query':{'match_all':{}},\ 'sort':{'user_no':{'order':'desc'}}})['hits']['hits'] if es_results: user_no_max = es_results[0]['_source']['user_no'] else: #如果当前redis有记录,则取用并更新 user_no_max = int(r.get(tw_xnr_max_no)) return user_no_max