From 7accb6d877d2cd7dab639e7969be0231f5026aa2 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 10 Sep 2019 13:57:32 +0800 Subject: [PATCH] add check ads redis --- check_redis.py | 35 ++++++++++++++++++++ handler/__pycache__/company.cpython-36.pyc | Bin 4476 -> 4488 bytes handler/__pycache__/location.cpython-36.pyc | Bin 4120 -> 4293 bytes myredis/__pycache__/myredis.cpython-36.pyc | Bin 508 -> 513 bytes print_redis.py | 24 ++++++++++++++ 5 files changed, 59 insertions(+) create mode 100644 check_redis.py create mode 100644 print_redis.py diff --git a/check_redis.py b/check_redis.py new file mode 100644 index 0000000..5da492a --- /dev/null +++ b/check_redis.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +from myredis.myredis import my_redis + + +def main(): + # key = '1066' + # ad::2001::6001::1::1063 ad::{\d+}::{\d+}::{\d}::{\d+} + all_keys = my_redis.keys() + ads_list = [] + if all_keys: + for item in all_keys: + if len(item.split("::")) > 3: + print(f"find item = {item}! ") + try: + for one in my_redis.smembers(item): + ads_list.append(one) + except Exception: + print(f"{all_keys} get from redis via 'ad::[1004|2001]*' ") + else: + raise Exception("redis is nothing!") + + print(f"redis ad list ={ads_list}") + for ad in ads_list: + name = f"ad::{ad}::info" + temp_data = my_redis.hgetall(name) + if temp_data: + pass + #print(temp_data) + else: + print(f"{name} ]\tnot found!") + + +if __name__ == "__main__": + main() + diff --git a/handler/__pycache__/company.cpython-36.pyc b/handler/__pycache__/company.cpython-36.pyc index 2965e3bda3094796e98f026e44f0deff813c91dd..d520f91e9b179519c33a323664ca622df5d47427 100644 GIT binary patch delta 73 zcmeyP)S=92%*)Hg|1&t&b0cR0yM$tCK}uptszPFlLUC$|LS|lkX>n?bt-<74c2|xl dw&aY&y!6z~$JymL*`v4%it$B9lAV?O2Nx85kHQzvmI%{Ft4S Mlj#=QF-s#s6rQ(9*2!qHF?SLUB&>>PB!!@rn)Bc+)y6^*RMxz8-PP>I*^Oc@AY9tJ zYMKM@nrjXOizC0m#zM4BXJun4f}L-p4D)^88{YT5dB4o75iyg=h}oC5t=-&zahWm( z8Dn4Rh8i$-daW+Rk`j913=lps`J)A>y>sH7lRajh<|UA~piM@9AxdHz1$C3_oMC^9 zc`SC49_VRulg{)sC7iQA9J9Z*HmtFA=1(PAlsXXd30Qn0ebVbg19Ld|lj12nk7*a; z=8d=N!&_DQ*zxpRSaiwAnt8{LOiMbUd18emY^&1L%h74wj=2^fF)uq-&33U;(&RAh zEsF$dj?XB`$8*W}Wh92t7{=5;UV@^!<3lMEa@v>913v~>>1>Pd8f>cjf#>2xqmEW& zn}H$GTPZ$FZgSto|CuuZ$RWasU7T delta 283 zcmX@AI75NUn3tC;&EGQChkqm2T2_8;1_lOaATC}4Br06Tq)eWK=~5(6rL2`OvYx$V1@_?j}OArTE>m0_+nO_(ub8xB)C<1LMQUVdmAcAGGJ*TF)6p+cl%EZXR$OnZ&j694&o0~by z7#Y1b|Ke(5Vho>L%ll1KE+sW5wIo#`ttdZNAtygMu_QA;Z}LPwKc*su$%eeblfUz6 zGv-ZJ=FelanLLSKhf!qme*RoJw&eW0w9ND(E}%WPm7Pb*-rKs GC<6dwmqiQ! diff --git a/myredis/__pycache__/myredis.cpython-36.pyc b/myredis/__pycache__/myredis.cpython-36.pyc index 2ff9c186f1df61f67ca41bf4db084d24cf44dcfa..09bfe88920870248f3e0daf0d5e313f158aff141 100644 GIT binary patch delta 67 zcmeyv+{nUd%*)HA@z5vs*F?_ij8PLGO7KK+6eJcGm**Fy6tPccW%Oa=E-1=RiJu(A XXvG*cxtCFrjgNtWp@?tt8pZ$s;^Gt} delta 82 zcmZo<`NPa<%*)FqU!@!Sbt30=##<8~O7Ps`C`c?WF3&GYDdL#S%IL$$HaVQpO5qku jL4JNt6l+jwN@npbj@-)lA`ojOLy;f@1CW@!kud-Oe@7cn diff --git a/print_redis.py b/print_redis.py new file mode 100644 index 0000000..e5128a8 --- /dev/null +++ b/print_redis.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +from myredis.myredis import my_redis + +def main(): + key = '1066' + all_keys = my_redis.keys(pattern=f'*::{key}') + ads_list = [] + if all_keys: + for item in all_keys: + try: + for one in my_redis.smembers(item): + ads_list.append(one) + except Exception: + print(f"{all_keys} get from redis via '*::{key}' ") + + for ad in ads_list: + name = f"ad::{ad}::info" + temp_data = my_redis.hgetall(name) + print(temp_data) + + +if __name__ == "__main__": + main() +