java流如何处理千万万数据的排序?-灵析社区

文文问问

需要使用到内存进行排序,但是短时间内排序又会导致内存益处

阅读量:19

点赞量:0

问AI
可以异步任务把数据以及对应发排序分值按需求计算以后,放到reids的有序集合(sorted set)里 然后按需从Redis取出使用即可,因为一个key理论值可以放40多亿数据,一般应用足够使用,多个排序需求还可以拆分多个key 具体可以参考文档:"http://doc.redisfans.com/sorted_set/index.html" (https://link.segmentfault.com/?enc=W1s3y70woArqcJp3hx2TaA%3D%3D.gN0fNziOFZLmK2P4qdWnkC9JFGBkeswx60Vs%2Fq08ONlECgUgYGTe5kUcY57ejEdH)