Redis可以很方便的实现短期的数据存储和使用。比如限制一段时间内的访问次数之类的,如果用关系型数据库来做稍显麻烦,这里用刚刚写的新需求做个小例子。
需求:一分钟内访问超过3次,提示请稍候
/**
* 通过缓存查询身份证在一分钟内的刷卡次数
*
* @param idCard 身份证号
* @return
*/
public int CheckCount(String idCard) {
//redis存入idCard,次数,过期时间1分钟
//获取当天时间
int count = 1;
String date = DateUtil.