为特定列系列启用Cassandra行缓存

时间:2013-10-30 14:01:14

标签: cassandra

我有一个非常小的列系列,可以像疯了一样访问,几乎没有写过。我想为这一个列族启用行缓存。

我很难确定如何做到这一点。根据{{​​3}}文档的评论部分,我可以“基于每个CF启用/禁用缓存”。我究竟该如何实现?

谢谢!

1 个答案:

答案 0 :(得分:3)

没关系,我终于找到了它。

create column family my_column_family
with key_validation_class = 'CompositeType(LongType, DateType)'
and comparator = UTF8Type
and caching = 'ALL'
and column_metadata= [
{column_name: my_column_name_1, validation_class: BooleanType},
{column_name: my_column_name_2, validation_class: BooleanType}
];