我有一个我想要缓存的数据字典,所以我使用:
cache.set_many(dict_to_cache, TTL)
对于包含100个以上条目的字典,似乎没有设置。没有错误,并且似乎没有任何事情被驱逐,它只是没有保存。我的工作是简单地通过一种方法将字典拆分为100个关键块:
def dict_chunker(data, SIZE=100):
it = iter(data)
for i in xrange(0, len(data), SIZE):
yield {k:data[k] for k in islice(it, SIZE)}
这似乎工作正常,但我想知道什么会使它没有设置超过100个条目的字典?
我一次有超过100个密钥存在同样的问题。
dict = cache.get_many(list_of_keys)
有谁知道为什么会这样?