2012-01-24 102 views
1

我知道可以扭转像列顺序:卡桑德拉(phpcassa)反转键?

$行= $测试 - > get_range( “”, “”,10,NULL, “”, “”,TRUE);

但键在db像1,2,3,4我想获得最新的10个键,然后像反向分页一样。 所以我基本上想要先进先出。 什么是最好的方法?

当然,我可以从cassandra中获取所有的密钥,然后通过php将它们反转,但必须有更优雅的东西。

回答

1

如果您使用RandomPartition(您几乎可以肯定应该是这样,请参阅here for more info on picking a partitioner),您无法获得有序范围的按键。即使您使用的是OrderedPartitioner,也无法获得相反的一系列键。

要实现你想要做的事情,请使用列名称是当前用于行键的行,并且只需获得极限为10的颠倒切片。