| | |
| | | @classmethod |
| | | def smembers(cls, redis_, key, auto_free=True): |
| | | result = cls.exec("smembers", key, lambda: cls.__request(cls.__get_db(redis_), "smembers", key)) |
| | | if type(result)==list: |
| | | if type(result) == list: |
| | | result = set(result) |
| | | return result |
| | | |
| | |
| | | keys = RedisUtils.keys(__redis, "l_cancel_watch_index-*") |
| | | for k in keys: |
| | | code = k.split("-")[-1] |
| | | val = RedisUtils.get(__redis, k) |
| | | CodeDataCacheUtil.set_cache(cls.__cancel_watch_index_cache, code, int(val)) |
| | | val = RedisUtils.smembers(__redis, k) |
| | | CodeDataCacheUtil.set_cache(cls.__cancel_watch_index_cache, code, val) |
| | | finally: |
| | | RedisUtils.realse(__redis) |
| | | |