例如有20W条数据,怎么取得到最近添加进去的那几条数据?
我用java循环添加key value 进去,
for (int i=0;i<1000;i++) {
data.clear();
data.put("k_" + i, "v_" + i);
p.hmset("2017:3", data);
}
但是只要添加1000条数据进去里面的顺序就会被打乱.这又是为什么啊
你是hash表,本来就不是按你插入顺序排序的,你要放队列才是按你插入顺序的
redis 可以顺序存储
使用List数据结构,按照顺序push