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