标签: cassandra cassandra-3.0
在Cassandra的YAML文件中给出一个特定的 key_cache_size_in_mb ,当一个集群启动并开始插入数据时,key_cache会不断增加,直到达到配置的大小,即它会保持不变所有密钥都缓存,直到它第一次达到配置的大小?如果是的话,一旦达到这个尺寸会发生什么?如果不是,那么决定应该缓存哪些密钥以及哪些密钥不应该被缓存的算法是什么?
答案 0 :(得分:3)
它是caffeine cache,size based eviction。缓存将尝试驱逐最近或根据Window TinyLfu使用的条目。