繁体   English   中英

卡桑德拉(phpcassa)反向键?

[英]Cassandra (phpcassa) reversed keys?

我知道我可以像这样反转列顺序:

$ rows = $ test-> get_range(“”,“”,10,NULL,“”,“”,true);

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

当然,我可以从cassandra中取出所有键,然后通过php将它们反转,但是必须有一些更优雅的方法。

如果您使用的是RandomPartition(几乎可以肯定应该使用,请参阅此处以获取有关选择分区器的更多信息 ),则无法获得有序范围的键。 即使您使用的是OrderedPartitioner,也无法反向获取一系列键。

要实现您要执行的操作,请使用列名称与当前用于行键的行相同的行,并获得限制为10的反向列切片。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM