Exemple #1
0
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
Exemple #2
0
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