| | |
| | | CodeDataCacheUtil.clear_cache(cls.__s_big_num_cancel_compute_data_cache, code) |
| | | ks = ["s_big_num_cancel_compute_data-{}".format(code)] |
| | | for key in ks: |
| | | RedisUtils.delete(cls.__get_redis(), key) |
| | | RedisUtils.delete_async(cls.__get_redis(), key) |
| | | |
| | | @classmethod |
| | | def clear_data(cls): |
| | |
| | | RedisUtils.setex(cls.__get_redis(), f"d_cancel_real_order_index-{code}", tool.get_expire(), f"{index}") |
| | | |
| | | @classmethod |
| | | def __del_real_order_index(cls, code): |
| | | CodeDataCacheUtil.clear_cache(cls.__cancel_real_order_index_cache, code) |
| | | RedisUtils.delete_async(cls.__get_redis(), f"d_cancel_real_order_index-{code}") |
| | | |
| | | @classmethod |
| | | def __get_real_order_index(cls, code): |
| | | val = RedisUtils.get(cls.__get_redis(), f"d_cancel_real_order_index-{code}") |
| | | if val: |
| | |
| | | @classmethod |
| | | def clear(cls, code=None): |
| | | if code: |
| | | RedisUtils.delete(cls.__get_redis(), f"d_cancel_real_order_index-{code}") |
| | | cls.__del_real_order_index(code) |
| | | else: |
| | | keys = RedisUtils.keys(cls.__get_redis(), "d_cancel_real_order_index-*") |
| | | if keys: |
| | | for k in keys: |
| | | code = k.replace("d_cancel_real_order_index-", "") |
| | | CodeDataCacheUtil.clear_cache(cls.__cancel_real_order_index_cache, code) |
| | | RedisUtils.delete(cls.__get_redis(), k) |
| | | cls.__del_real_order_index(code) |
| | | |
| | | # 设置成交位 |
| | | @classmethod |
| | |
| | | @classmethod |
| | | def del_watch_index(cls, code): |
| | | CodeDataCacheUtil.clear_cache(cls.__cancel_watch_index_cache, code) |
| | | RedisUtils.delete(cls.__get_redis(), f"l_cancel_watch_index-{code}") |
| | | RedisUtils.delete_async(cls.__get_redis(), f"l_cancel_watch_index-{code}") |
| | | |
| | | @classmethod |
| | | def clear(cls, code=None): |