項目需求,需要獲取不同的自增數,然后與其他信息拼接成一個字符串作為編號,這邊有一種基於數據庫的獲取自增數的方法,這邊略過,還有一種基於redis的實現。
此方法可以用到redis的自增函數
public long getUniqueNum() { String key = "unique_num"; Jedis jedisInstance = redisManager.getJedis(); long count; if (jedisInstance.get(key) == null) { //這邊根據項目邏輯賦值一下初值 } else { //獲取加1后的值 count = jedisInstance.incr(key).longValue(); } jedisInstance.close(); return count; }