redis中獲取不同自增數的方法


 

項目需求,需要獲取不同的自增數,然后與其他信息拼接成一個字符串作為編號,這邊有一種基於數據庫的獲取自增數的方法,這邊略過,還有一種基於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;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM