PyIgnite扫描冻结

2024-06-02 04:56:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试扫描Ignite缓存中的所有值。我设法用缓存.scan()方法,但当我想从生成器中获取下一个值时,它会冻结。你知道吗

from pyignite import Client

client = Client()
client.connect('127.0.0.1', 10800)
cache = client.get_cache('CACHE_NAME')
all_results_gen = cache.scan()
result = next(all_results_gen) # makes interpreter freeze

编辑: 这可能与此缓存也被Java应用程序使用有关。你知道吗

EDIT2:我想可能是java类型转换成python的原因。也许使用sql查询可以更容易地获取这些值。你知道吗


Tags: 方法fromimportclientcachegetscanconnect