每个用户的news的数量最多是100条,如果超过100条,则替换最旧的一条。我现在是这样做的:每次存储news的时候,先count这个用户的总条数,如果超过100,则删除最旧的一条,然后再做插入操作。
但是并发的情况下,经常超过100条。我本来想做synchronized,但是因为是要做集群的,所以在一台机器上做同步没什么意义。
这种问题要怎么解决?数据库是mysql,不知道能不能在数据库端做解决?