我知道我可以颠倒列顺序,就像:
$rows = $test->get_range("“、"”、10、NULL、"“、"”、“真”);
但是键在db中,如1、2、3、4,我想得到最新的10个键,然后再做反向分页。所以我基本上是想先进先出。最好的方法是什么?
当然,我可以从cassandra中获取所有的密钥,然后通过php将它们反转,但是一定有更优雅的东西。
发布于 2012-01-24 22:59:46
如果您使用的是RandomPartition (您几乎肯定应该使用,请参阅有关选择分区器的更多信息,请参见),则无法获得有序的密钥范围。即使您使用的是OrderedPartitioner,也无法获得一系列的反向密钥。
为了实现您想要做的事情,使用列名是当前用于行键的列的行,只需得到一个限制为10的相反的列段。
https://stackoverflow.com/questions/8992588
复制相似问题